assert在release中被“优化了”,只有在调试中出现,它是宏不是函数;
int a =10;
int b = 20;
const int *p = &a;
*p = 0 //error 当*p被const修饰,则不能更改;
p = &b;//由于const修饰*p并没有修饰p,则p可更改;
const int *const p = &a;//第一个const修饰*p,第二个const修饰p
指针指向常量字符串:const char *p = “Hello World”;
函数调用约定 __cdecl 函数重命名;
错误分类:编译型错误,链接型错误(无法定位错误位置),运行时错误 //ctrl F7编译,F7链接
翻译:代码可以转化为机器识别指令
windows
linux
指针指向常量字符串:const char *p = “Hello World”;
函数调用约定 __cdecl 函数重命名;
错误分类:编译型错误,链接型错误(无法定位错误位置),运行时错误 //ctrl F7编译,F7链接
翻译:代码可以转化为机器识别指令
windows
linux