52
Q
功能的C++结构
A
回答
86
是的,struct
与class
相同,但默认访问级别(成员方式和继承方式)除外。 (当与模板一起使用时,额外含义为class
)
一个类所支持的每个功能都由一个结构体支持。你会像使用它们的方法一样使用方法。
struct foo {
int bar;
foo() : bar(3) {} //look, a constructor
int getBar()
{
return bar;
}
};
foo f;
int y = f.getBar(); // y is 3
21
结构体可以像类一样具有函数。唯一的区别是,他们默认为公用:
struct A {
void f() {}
};
此外,结构也可以有构造函数和析构函数。
struct A {
A() : x(5) {}
~A() {}
private: int x;
};
相关问题
- 1. C中结构和功能的结构
- 2. C++包装C结构*和*和功能
- 3. C#编组为C结构和功能
- 4. 结构和功能的C编程
- 5. 传递结构的功能用C
- 6. C结构成员的功能
- 7. 带C中功能的realloc结构
- 8. 结构和功能
- 9. 结构和功能
- 10. 初始化结构与功能用C
- 11. 无法C结构传递到功能
- 12. Typedef结构指针功能(C)
- 13. C编程传递结构到功能
- 14. 为C#结构添加功能
- 15. C#结构matlab实现功能
- 16. C++:传递结构到功能
- 17. C结构/功能交叉引用
- 18. 结构中的功能
- 19. 功能结构分,其他结构
- 20. 性能C结构对C++结构/
- 21. C++ - 结合功能
- 22. 结构与功能参数
- 23. 导入功能结构
- 24. 结构指针功能?
- 25. 功能结构定义
- 26. 结构,功能和数组
- 27. 功能省略结构
- 28. 功能指针和结构
- 29. 调用功能从结构
- 30. 功能和结构与类
是的。和你在C++中做类一样 – DumbCoder