Bit Byte WORD DWORD的分及关联

typedef unsigned short WORD; 16位短整数,可以表示0-65535里的平头 而char是8位。 int和机器类型有关。如16位机,就意味着16员。32位机就表示32号   基本概念:   位(Bit):“位”或“比特”,是电脑运算的根底;   字节(Byte):“字节约”是经网传输信息(或以硬盘或外存中存储信息)的单位。   字节是计算机信息技术用于计量存储容量和传导容 […]

C++ new运算符

new 分配的数据类型:内置数据类型、自定义数据类型。 若果不成功,则 new 将回来零或引发那个;编写自定义格外处理例程并调用 _set_new_handler运转库函数(以你的函数名称作为该参数),可改此默认行为。 new 也 C++ 类对象分配内存时,将当分配内存后调用对象的构造函数。仅当类具有默认构造函数时,new 运算符才会创建对象的数组。 分配多维数组时,除第一单维度之外的备维度必须是 […]

C++vector 向量容器用法祥解

 vector(向量): C++中之等同种植多少结构,确切的说是一个类.它相当给一个动态的高频组,当程序员无法知晓自己用的数组的范围多异常时,用其来化解问题可高达最好深省空间的目的.    用法:           1.文书包含:                 首先以先后开始处加上#include<vector>以富含所要之近乎公事vector           还有一定要是加上 […]

/MD、/MT、/LD( 使用 多线程版本 运行时库底C runtime library)

Visual C++ 编译器选项 /MD、/ML、/MT、/LD 区别 点名同您种连续的运行期库  /MT多线程应用程序  /Mtd多线程应用程序(DEBUG)  /MD多线程DLL  /MDd多线程DLL(DEBUG)       前段时间编译一个引用自己写的静态库的主次时一直是出新链接时之大多只再定义的谬误,而温馨之代码明明没重定义这些事物,譬如: LIBCMT.lib(_file.obj) […]

UNREFERENCED_PARAMETER

意:告诉编译器,已经用了该变量,不必检测警告!       在VC编译器下,如果你用最高级别进行编译,编译器就会充分严苛地指出您的不胜细心小的警示。当你命了一个变量,而无应用时,编译器就会见报警告:“warning C4100: ”XXXX” : unreferenced formal parameter.”     所以,为了为编译器不必检测你的警示,就使UNREFERE […]

C++C++运算符优先级 案例1

问:               …               short nReaderCount=10               ++pLock->nReaderCount==?               … ++和->同为1级优先级,我怀念多吗有许多新手弄不亮这事例先实施   ++    操作,还是事先实施之  ->   操作 自己好写个了短程 […]