- 博客(6)
- 收藏
- 关注
翻译 为什么要有构造函数和析构函数
在用户自定义构造函数或是拷贝构造函数以后,类中便不会存在默认的无参构造函数和拷贝函数为什么要有构造函数和析构函数在我们过去学习C语言编程的时候,我们通常生成的变量都是放在栈区里(auto存储类型)。然而,真正处理实际问题的程序却常常将变量或数组生成在堆区里。假设我们定义了一个对象obj,此对象有一个占存储很大的成员member,将来要放很大的一篇文章,则我们不希望这个字符数组出现在栈区,而是希望它...
2018-06-04 23:23:07
1732
转载 线程的创建
#include<iostream>#include<windows.h>HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes,//SD:线程安全相关的属性,常置为NULL SIZE_T dwStackSize,//initialstacksize:新线程的初始化栈的大小,可设置为0 L...
2018-05-28 13:51:31
164
转载 LPVOID
LPVOID是一个没有类型的指针,也就是说你可以将LPVOID类型的变量赋值给任意类型的指针,比如在参数传递时就可以把任意类型传递给一个LPVOID类型为参数的方法,然后在方法内再将这个“任意类型”从传递时的“LPVOID类型”转换回来。具体请看下面的示例程序,其中LPVOID lParam即为空类型指针,而CMyClass即为任意类型指针。在程序里你可以把一个任意类型的指针传给它, 然后在函...
2018-05-26 12:40:55
832
转载 进程和线程的区别
(转载)1,什么是进程? 狭义定义:进程就是一段程序的执行过程。 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行 的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。2,操作系统引入进程的概念的原因 从理论角度看,是对正在运行的程序过程的抽象; ...
2018-05-26 11:47:32
120
原创 测试能否在类里面实现线程函数
#include<iostream>#include<windows.h>class tank{ public: DWORD WINAPI TankRuning(){ std::cout<<"123"; };};int main(){ tank tank1; tank1.TankRuning(); return 0;}
2018-05-26 11:45:31
449
2
翻译 cstdio 与stdio.h的区别
I constantly see recommendations to #include <cstdio> instead of using stdio.h and the same for the other C headers. What most posters fail to mention is that this should put all the symbols int...
2018-04-07 14:03:04
1740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人