windows+qt 中文乱码
摘要:解决办法: 在Qt的安装路径找到bin目录,搜索include文件夹,找到qglobal.h头文件,在其中加入以下代码: 注意文件也要保存为utf-8!!
阅读全文
多线程--生产者/消费者线程模型
摘要://程序演进1 //thread loop,忙等Busy wait //不断的检查是不是该做什么事情了;为了减少CPU占用,sleep睡眠一会 //while (1) //{ // do_something(); // sleep(time); //} //程序演进2 //while (1) //{ // read_form_intput(); // do_somet...
阅读全文
qt读文件
摘要:#include #include #include using namespace std; void ReadXml(vector* pVecSt) { QFile file("F:/Qt/Dome/MainFrm/MainFrm/xml/struct.txt");//F:/Qt/Dome/MainFrm/MainFrm/xml/struct.txt file.ope...
阅读全文
VS2017第三方库设置
摘要:Visual Studio 2017 第三方依赖。需要做的事情有:1、指定头文件所在目录。2、指定需要使用到的lib。3、指定lib文件夹,也就是代码的实现部分所在的目录。 附加依赖项 是指输入项,如某个.LIB文件。 附加库目录 是你用 #pragma comment(lib,”a.lib”)的时
阅读全文
回看C++基本语法
摘要:1、内存对齐 为什么要内存对齐? 内存对齐,CPU通过寄存器一次读取完成的字节数 如果一个值跨过两次读取,就需要读取两次寄存器,并把这两次寄存器放在一个寄存器中 内存对齐规则 对于结构(或联合)的各个成员,第一个成员位于偏移为0,以后每个数据成员的偏移量必须是#pragma pack指定的数值和结构
阅读全文