c
-
VC常用数据类型使用转换详解(转载)编程语言
CString ,BSTR ,LPCTSTR之间关系和区别 CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一…
-
What’s the difference between SHGetMalloc, SHAlloc, CoGetMalloc, and CoTaskMemAlloc详解编程语言
What’s the difference between SHGetMalloc, SHAlloc, CoGetMalloc, and CoTaskMemAlloc …
-
Linux下的通用线程池创建详解编程语言
本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数…
-
C++中的字符串类型详解编程语言
C++提供了两种字符串的表示C。风格的字符串和标准。 C++引入的string 类类型一般 我们建议使用string 类。但实际上在许多程序的情形中我们有必要理解和使…
-
与CONST相关的指针问题(不完全解答)详解编程语言
const 限定修饰符 与CONST相关的指针的问题就两个 ,即分清楚两个概念。 1、指向CONST对象的指针 作为CONST对象,在编译器理解来是一个常量,是一个不允许…
-
【转】c++中的new/delete详解编程语言
c++中的new/delete new/delete究竟做了些什么? 在理解这个问题之前,我们先看一下下面的这段程序,有这么一个程序段: …
-
【转】delete相关,不错.详解编程语言
在学校的BBS上有人发贴贴出了这样一段程序: int *data = new int[20]; for( int i = 0; i<20; i++…
-
C++箴言:避免构造或析构函数中调用虚函数详解编程语言
如果你已经从另外一种语言如C#或者Java转向了C++,你会觉得,避免在类的构造函数或者析构函数中调用虚函数这一原则有点违背直觉。但是在C++中,违反这个原则会给你带来难以预料的后…
-
C++中的类型转换方法详解编程语言
下面讨论假设你已经了解C语言程序设计和初步的C++的知识。 一般来说,类型转换分为两种,即显式(Explicit)和隐式(Implicit)。 隐式类型转换:…
-
VC数据类型小总结详解编程语言
标识符 实际类型 意义 CHAR char 8位Windows(ANSI)字符。 CCHAR char 8位Windows(ANSI)字符。 PSZ char* 一个以”…