【结构体】中构造函数初始化变量及函数的使用
来源:互联网 发布:儿童手表下载软件 编辑:程序博客网 时间:2024/05/16 11:10
其实在结构体已经和C++中的类功能差不多,只是其是面向过程,没有了作用域的要求,如public等
你可以在结构体中定义函数,然后对其调用和类调用方法一样,也可以定义一个函数指针,在调用时对其赋值(你要调用的指针),这样看来,C也可以临时客串一下面向对象了。
struct SoapThreadStrcut
{
HANDLE mSoapThread;
void* mSoapStruct;
SoapThreadStrcut()
: mSoapThread(NULL)
, mSoapStruct(NULL)
{}
~SoapThreadStrcut();
// 初始化
bool Initialize();
// 启动
void Run();
// 结束
void Stop();
};
bool SoapThreadStrcut::Initialize()
{
....
}
// 执行
void SoapThreadStrcut::Run()
{
....
}
// 结束
void SoapThreadStrcut::Stop()
{
....
}
SoapThreadStrcut::~SoapThreadStrcut()
{
Stop();
}
0 0
- 【结构体】中构造函数初始化变量及函数的使用
- 结构体中使用构造函数初始化
- 静态变量、静态构造函数、构造函数的初始化时机
- C++ 中使用构造函数初始化列表和普通构造函数内部初始化的区别
- C++中类的构造函数及初始化
- C++类构造函数初始化列表及初始化成员变量的误区
- C# 结构体的构造函数与初始化
- struct--------构造函数对结构体初始化的影响。
- struct--------构造函数对结构体初始化的影响
- C++类使用构造函数初始化类表和构造函数函数体中赋值的区别
- C++类使用构造函数初始化类表和构造函数函数体中赋值的区别
- C++成员变量的初始化顺序如果不使用初始化列表初始化,在构造函数内初始化时,此时与成员变量在构造函数中的位置有关。
- C++构造函数对类成员变量初始化,使用初始化列表和构造函数内部直接赋值 的区别
- 构造函数初始化列表中成员变量必须初始化的几种情况
- 构造函数中,成员变量一定要通过初始化列表来初始化的几种情况
- C++使用初始化清单和直接在构造函数内初始化成员变量的区别
- 使用初始化清单和直接在构造函数内初始化成员变量的区别
- 使用初始化清单和直接在构造函数内初始化成员变量的区别
- USB协议架构及驱动架构
- u3d
- Xcode6的路径变化
- TeamTalk服务器搭建
- vs发布版本 在静态库中使用 MFC 和 在共享 DLL 中使用 MFC 的区别
- 【结构体】中构造函数初始化变量及函数的使用
- LaTeX下如何改变章节标题编号的样式?
- 谈谈网站测试中的AB测试方法
- 凤舞倾绝,为君一生
- loadrunner中的参数与变量
- 小米3USB调试
- [Codeforces] Round #284 (Div. 2) A 、 B 、 C
- android最新源码(4.4.2_r1版本以上)下载
- XCode调试技巧之EXC_BAD_ACCESS中BUG解决