- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 为什么要用C运行时库的_beginthreadex代替操作系统的CreateThread来创建线程?
来源自自1999年7月MSJ杂志的《Win32 Q&A》栏目你也许会说我一直用CreateThread来创建线程,一直都工作得好好的,为什么要用_beginthreadex来代替CreateThread,下面让我来告诉你为什么。回答一个问题可以有两种方式,一种是简单的,一种是复杂的。如果你不愿意看下面的长篇大论,那我可以告诉你简单的答案:_beginthreadex在内部调用了Create
2008-04-16 22:49:00 3885
转载 C++的一些基本概念
一些问题,与你商榷,从你的发言看,对于堆和栈你恰恰搞反了,你提到 “使用new会在堆栈上分配” ——确切的说是堆(heap)上(当然重载new的行为者不一定) “而直接声明变量会在堆上分配” ——全局域(如任何函数、类外定义的变量)和静态变量(如有static指示符的)分配(确切的说是映射)在静态存储区(大致可以认为和可执行代码运行时内存区域相当),动态分配发生在堆(heap)上(前提是没有重载n
2008-04-16 22:35:00 687
转载 C++中指针和引用的区别
引用和指针★ 相同点:1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变; 引用“从一而终” ^_^4. 引用没有 const,指针有 const,const 的指针不可变;5. 引用不能为空
2008-04-02 23:00:00 951
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人