结构体
// C++
struct MyStruct {
private:
int privateMember;
public:
void setPrivateMember(int value) {
privateMember = value;
}
int getPrivateMember() const {
return privateMember;
}
};Last updated
// C++
struct MyStruct {
private:
int privateMember;
public:
void setPrivateMember(int value) {
privateMember = value;
}
int getPrivateMember() const {
return privateMember;
}
};Last updated
class MyClass {
// 默认私有成员
public:
void someFunction();
};
struct MyStruct {
// 默认公有成员
void someFunction();
};template <typename T>
struct MyTemplateStruct {
T data;
};struct BaseStruct {
virtual void print() const {
std::cout << "BaseStruct\n";
}
};
struct DerivedStruct : BaseStruct {
void print() const override {
std::cout << "DerivedStruct\n";
}
};