C++的类
C++的类应该创建在什么地方?头文件还是源文件?,如何调用类中成员?只有静态常量整型数据成员才可以在类中初始化?从C#转到C++感觉框架好乱啊
在需要使用类对象的地方,把类当做一个类型就可以了,相当于int,float这样
至于类代码,单独写头文件和cpp文件,加到项目中就可以了
比如:
class A
{
int a;
public:
A() {a = 0;}
A(int n) :a(n) {}
void setA(int n) {a = n;}
int getA() {return a;}
};
int main()
{
A tA(10);
tA.setA(1000);
cout<<tA.getA()<<endl;
return 0;
}
你好朋友,看到你的问题。我想了一下于是有了以下的想法。
class 在c++中的意思是类,接下来什么是类呢?按照表面意思来解读 类 就是一类。什么是一类呢?一类就是具有同样性质的东西。那怎么把一类的东西方在一起呢?这就需要借助到一个桥梁 class 。class就能把他们一类的东西封装到一起。
class Base 类名
{
private: 属性
int x; 数据成员
public: 属性
void setX(int i) 成员函数
{
x=i;
}
void show() 成员函数
{
cout<<"x="<<x<<endl;
}
};
就比如说上面的程序
深度解析一下哈
class 类名
{
private: 属性为私有
成员变量
};