C++ class内定义struct
2018-01-31 08:58
148 查看
class CYuImageControl
{
DECLARE_DYNAMIC(CYuImageControl)
public:
……
//定义struct
struct YuMarkPoint
{
double x;
double y;
};
//使用struct
std::vector<YuMarkPoint> m_vMarkPoints;
}
如上,若一个struct只供本类使用,那么可以将struct直接定义在类内部,可以是public、protected或private。
{
DECLARE_DYNAMIC(CYuImageControl)
public:
……
//定义struct
struct YuMarkPoint
{
double x;
double y;
};
//使用struct
std::vector<YuMarkPoint> m_vMarkPoints;
}
如上,若一个struct只供本类使用,那么可以将struct直接定义在类内部,可以是public、protected或private。
相关文章推荐
- 在C中用struct实现C++中class的函数声明和定义
- 关于C/C++中 Class, Struct, enum的定义声明位置
- C++中可以用struct和class来定义类型,这两种类型有什么区别
- 在C中用struct实现C++中class的函数声明和定义
- struct和class 在C/C++/C#
- c/c++中使用sizeof计算结构体struct和类class的长度(字节)
- 【C++程序设计常见面试题】class 和 struct 的区别?(00)
- C++中struct定义的一个小知识点
- 探索C++对象模型之struct和class区别
- C/C++struct与C++中的struct/class
- 对于C++中类(class) 与结构(struct)的描述正确的为
- C++中struct和class的区别
- C++ 解析什么叫“class”类型重定义还有解决方法
- ·C++中struct与class结构的区别
- C++中struct与class的区别
- C++中struct与class的区别
- opaque struct——c/c++如何隐藏内部结构体的定义?
- 在c++中struct和class的区别
- C++中struct和class的区别
- c 和 c++中的 struct 和 class