#include<iostream>
using namespace std;
typedef struct struct_test
{
int x;
int y;
int z;
}stest;
class testX
{
private:
int _x;
int _y;
public:
testX(int x,int y):_x(x),_y(y){cout<<"this is testX"<<endl;}
int x(){return _x;}
int y(){return _y;}
};
void printStest(stest pd)
{
cout<<"in printStest"<<endl;
cout<<pd.x<<endl;
}
int main()
{
cout<<"begin main"<<endl;
stest pd;
pd.x = 5;
pd.y = 6;
pd.z = 7;
printStest(pd);
testX test(2,3);
cout<<test.x()<<endl;;
return 0;
}
本文通过一个简单的C++程序介绍了结构体(struct)和类(class)的基本使用方法。程序定义了一个结构体struct_test,包含三个整型成员变量,并定义了一个类testX,拥有两个私有整型成员变量及构造函数。此外,还实现了一个打印结构体成员的函数。在主函数中创建了结构体实例并初始化,然后调用打印函数显示其内容;同时也创建了类的实例并展示了成员变量的访问。
1万+

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



