类的定义:
在用struct定义类时,所有成员的默认属性为public
在用class定义类时,所有成员的默认属性为private
类的实现:
类的声明放在头文件中,实现放在源文件中。
#ifndef _CLASS_H_ #define _CLASS_H_ class A { public: void SetAge(int _a); int Getage(); private: int a; }; #endif
#include <iostream> #include "class.h" using namespace std; void A::SetAge(int _a) { a = _a; } int A::Getage() { return a; } //class.cpp
#include <iostream> #include "class.h" using namespace std; int main() { A i; i.SetAge(10); cout<<i.Getage()<<endl; return 0; }
本文详细介绍了使用 C++ 定义类的基本方法,并通过示例代码展示了如何使用 struct 和 class 关键字来定义成员的默认访问级别,以及如何在头文件与源文件中分别进行类的声明与实现。
2236

被折叠的 条评论
为什么被折叠?



