头文件
#ifndef STUDENT_H
#define STUDENT_H
#include “iostream”
#include “array”
#include
using namespace std;
//静态修饰
static string name=“sxf”;
class Student
{
public:
Student();
//数组
string girlsfriends[10]={"仓老师","仓老师","仓老师"};
//动态数组
int *boyfriends=new int[10];
//向量
vector<int> a;
//array
array<int,6> arr;
int age=12;
void printinfo();
};
#endif // STUDENT_H
cpp文件
#include “student.h”
#include “iostream”
Student::Student()
{
}
void Student::printinfo(){
/*
for(int i=0;i<sizeof(Student::girlsfriends);i++){
cout<<Student::girlsfriends[i]<<“laoshi”<<endl;
}
for(int i=0;i<10;i++){
boyfriends[i]=i;
cout<<boyfriends[i]<<"JTY"<<endl;
}
*/
/*for (int var = 0; var <6;var++) {
arr[var]=var+2;
cout<<Student::arr[var]<<endl;
}*/
for(int i=0;i<10;i++){
a.push_back(i);
cout<<a[i]+88<<endl;
}
int ages=Student::age;
std::cout<<ages<<name<<endl;
}
测试类
#include
#include “student.h”
using namespace std;
int main(int argc, char *argv[])
{
Student student;
student.printinfo();
cout<<":"<<endl;
return 0;
}
本文详细介绍了一个使用C++实现的Student类,包括类的定义、成员变量的初始化及使用,如静态变量、数组、动态数组、向量和array。同时展示了如何在构造函数和成员函数中操作这些成员变量,并通过实例演示了类的实例化和成员函数的调用过程。
2512

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



