美文网首页
C++基础语法

C++基础语法

作者: 亭书浅墨_8809 | 来源:发表于2023-05-14 10:01 被阅读0次

C++基础语法

构造函数与析构函数

  1. 一个类中析构函数只能有一个,而构造函数可以有很多个
  2. 析构函数没有函数参数、没有返回值、没有返回类型
  3. 由于没有函数参数,所以不能被重载
  4. 构造函数在类的构建时调用,析构函数在类的声明周期结束时调用

Test.h文件

#ifdef _TEST_H_ 
#defind _TEST_H_ 

#include <iostream>
using namespace sth
namespace test{
    class Test{
        public:
            Test(){
                this.sex=0;
                this.sex=0L;
            } //构造函数
            ~Test(){} //析构函数
        public:
            void setSex(int sex); //公共方法
            void setPhone(long phone); 
            int getSex();
            long getPhone();
        private:
            int sex; //私有属性
            long phone;
    };
} //namespace
#endif //_TEST_H_

Test.cpp文件

#include <iostream>
#include "Test.h"

namespace test{
    void Test::setSex(int s){
        sex = s;
    }
    void Test::setPhone(long p){
        phone = p;
    }
    int Test::getSex(){
        return sex;
    }
    long Test::getPhone(){
        return phone;
    }
}

名存空间

using namespace 'Name':选择名存空间

namespace 'Name':创建名存空间关键字

相关文章

  • FFmpeg - 打造一款万能的音乐播放器

    从 c/c++ 基础、jni 基础、c/c++ 进阶、数据结构和算法、linux 内核、CMake 语法、Shel...

  • C++萌新到大牛,要看哪些书?

    初级阶段: 1. C++基础语法:《C++ Primer 第五版》 C++语法太过繁杂,很多语法特性一辈子也用不上...

  • C++ 学习(2) ---- 基本语法介绍

    C++ 基本语法(2) C++基础语法说明模板NA运算符重载NA强制类型转换static_cast,const_c...

  • 语法基础——C++语法基础

    前言 最近发现要学习C++来开发NDK,不得不把基础的东西记录下来,否则学的太多会混淆,废话不多说,开始记录我的C...

  • C++ 总结 (一、基础篇)

    C++ 总结 (一、基础篇) 官网 C++ 完全兼容C语言,但是有自己的语法特点,本文总结了C++的基础知识。记录...

  • C++ 笔记 - 基础语法篇

    C++ 笔记 - 基础语法篇
    this 指针 在 C++ 中,每一个对象都能通过...

  • C++学习(1) ---- 基本语法介绍

    C++ 基本语法 C++基础语法说明基本形式NA命名空间NA构造函数和析构函数NA实例化方法NA指针和引用NA静态...

  • C++ 基础语法

    1.1 常量 1.2 常量表达式 1.3. 枚举常量,变量只能取一组特定的取值时。 1.4 预处理器宏 只进行文本...

  • c++基础语法

    c和c++联系 c++代码可以混编c代码,既可以写c也可以调用cc++面向对象,c面向过程开源框架大部分都是基于c...

  • C++ 基础语法

    cin cout C++ 中常使用 cin 、 cout 进行控制台的输入、输出 cin 用的右移运算符 cout...

网友评论

      本文标题:C++基础语法

      本文链接:https://www.haomeiwen.com/subject/tmqpsdtx.html