嗨,您是Visual C++的新手,有人可以解释结构中声明的 ConfParams()做什么吗
__declspec(align(BYTE)) struct ConfParams
{
BOOL m_timeout;
DOUBLE m_caution;
ConfParams();
}
最佳答案
这是一个构造函数声明。
在C++中,除了默认可访问性级别以外,struct
和class
是等效的。 struct
默认具有public
成员,class
默认具有private
成员。
我不清楚您的主题为何引用__declspec
,但是如果您想知道有关see here的信息,我不清楚。
成员函数不对齐,仅影响数据。
关于c++ - C++ __declspec对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3826943/