VS
对方感受到
走自己喜欢的路,让别人说去
展开
-
VC多线程编程
一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6000); //转载 2012-02-13 11:15:53 · 600 阅读 · 1 评论 -
结构体所占空间大小的运算
在C/C++中我们常常会看到有求一个结构体的大小的情况,有时候我们就会想:不就是结构体中各个数据类型所占的空间加起来就行啦,那么事实上是不是这样呢?答案:不是滴。原因是:为了加快读写数据的速度,编译器就实现了数据对其的做法来为每一个结构体分配空间。 这里我只讲结构体中数据对其的一个要点:2倍。 2倍(本人自己总结的)是指有两个倍数要记住,第一就是结构中的各类型的倍数,第二就是结构体这个类型的倍原创 2012-08-27 10:57:45 · 11438 阅读 · 5 评论 -
C++模板的坑
最近在写C++ 模板类,发现在.h中声明,在.cpp中定义,然后main函数文件中使用这个模板类就会一直link2019,一开始还以为是vs设置编译顺序问题,但是搞了半天发现vs都是从include“” 开始编译工程的,所以不存在这种问题,后来咨询了我的大学好舍友 终于知道原因了,原来是模板不能把声明和定义分开文件实现的,我了个擦,这真是个生坑啊 啊啊啊,希望大家注意。原创 2016-04-25 17:14:10 · 674 阅读 · 0 评论