C++中有四种类型转换方式.如下:
static_cast :简单的转换
const_cast :去掉const
dynamic_cast :类的转换
reinterpret_cast :不同类型强制转换(很容易出错的)
[……]
C++中有四种类型转换方式.如下:
static_cast :简单的转换
const_cast :去掉const
dynamic_cast :类的转换
reinterpret_cast :不同类型强制转换(很容易出错的)
[……]
内联函数(inline)和宏定义(#define)有些类似,但也有不同。
#define用参数时,是严格的替换策略,而 内联inline 则不一样。
[……]
变量指针、常量指针、常指针、指针数组、数组指针、指针函数、函数指针等…
以及最烦的…指针的指针、指针的指针的指针、……
[……]
C++中内存的分配方式和分配区域.
堆、栈、静态存储区.
[……]
intialization list指的是初始化列表.
Assignment 指的是赋值.[……]
C++的成员函数有重载、覆盖、隐藏三种情况.如不清楚概念,很容易犯错。
[……]
总结介绍C++标准中Const的用法.Code & Algorithm.
[……]
继续多线程的学习。
CreateThread 函数原型如下:
|
1 2 3 4 5 6 7 8 |
HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes , DWORD dwStackSize , LPTHREAD_START_ROUTINE lpStartAddress , LPVOID lpParameter , DWORD dwCreationFlags , LPWORD lpThreadId ); |
参数解析:
lpThreadAttributes //指向SECURITY_ATTRIBUTES结构体的指针。可以为其传递NULL,让该线程使用默认的安全性[……]
在此推荐一种在程序中使用ODBC API的方法,程序员可以在任何时候都可以用Visual C++编写的程序调用这些API函数来设置ODBC数据源。
[……]