上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 128 下一页
摘要: class A{ private: int a; int b; }; void main() { A a = {1,2}; } ps:其实就是和结构体的赋值方式很像,当做对类在内存上的初始化就很好理解了;如果有构造函数就不能这样初始化了 阅读全文
posted @ 2018-01-05 21:19 朱小勇 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、 由于我只遇到了友元函数,实际上还有友元类,共同的友元等。这里只记录友元函数。 2、我是用友元函数类作为C++11的线程入口函数 3、代码,这里以卖票为例子 卖票头文件: 卖票源文件: main函数: 4、分析 这是一个多线程卖票的程序,有两个售票员在一直卖票,主要注意的是这里有两个友元函数。虽 阅读全文
posted @ 2018-01-05 09:40 朱小勇 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-01-03 22:51 朱小勇 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在C++类中可以定义静态成员变量(使用static声明) 1、静态成员变量属于整个类所有 2、静态成员变量的生命期不依赖任何对象 3、可以通过类名直接访问静态成员变量(设置成public),也可以通过对象名访问 4、所有对象共享类的静态成员变量 ps:静态成员变量需要在类外单独分配空间;静态变量处于 阅读全文
posted @ 2018-01-03 22:05 朱小勇 阅读(2402) 评论(0) 推荐(0) 编辑
摘要: toLatin1、toLocal8Bit都是QString转QByteArray的方法,Latin1代表ASCII,Local8Bit代表unicode 阅读全文
posted @ 2018-01-02 11:50 朱小勇 阅读(7164) 评论(0) 推荐(0) 编辑
摘要: 一些心得: 1、程序设计一定要分模块化 2、模块之间耦合性一定要低 3、模块内的变量和方法属性要分明(protected、private、public) eg:做一个QObject子类,用于通信,可以通过此类moveTothread,使此对象传输数据在线程中运行 1、定义一个自定义子类继承QObje 阅读全文
posted @ 2017-12-29 14:43 朱小勇 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.cnblogs.com/BlueTzar/articles/1223169.html 转:https://www.cnblogs.com/BlueTzar/articles/1223169.html 构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数 阅读全文
posted @ 2017-12-29 13:18 朱小勇 阅读(11616) 评论(0) 推荐(0) 编辑
摘要: debug会默认给变量赋初始值,但是release不会。 所以: 在头文件中声明指针P* p时,最好给它初始化:P* p=NULL; 不然有可能造成野指针的情况 阅读全文
posted @ 2017-12-27 10:19 朱小勇 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/swgsunhj/article/details/29552027 下载process exlporer: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx 运行 process 阅读全文
posted @ 2017-12-26 13:51 朱小勇 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 只有指针才能默认参数为NULL,所以如果希望此结构体默认参数为NULL,需要把参数改为结构体指针: void fun(MyStruct* myStruct=NULL ); 阅读全文
posted @ 2017-12-25 11:56 朱小勇 阅读(933) 评论(0) 推荐(0) 编辑
上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 128 下一页