01 2018 档案
摘要:一、什么是野指针 野指针:指向内存被释放的内存或者没有访问权限的内存的指针(非法访问)。野指针指向一个不确定的地址空间,或者指向的是一个确定的地址空间的,但引用空间的结果却是不可预知的。 与空指针不同,野指针无法通过简单地判断是否为 NULL避免,而只能通过养成良好的编程习惯来尽力减少。对野指针进行
阅读全文
摘要:1、布尔变量与零值比较 不可将布尔变量直接与TRUE、FALSE或者1、0进行比较。 根据布尔类型的语义,零值为“假”(记为FALSE),任何非零值都是“真”(记为TRUE)。TRUE的值究竟是什么并没有统一的标准。例如Visual C++ 将TRUE定义为1,而VisualBasic则将TRUE定
阅读全文
摘要:1、C++对大小写敏感; 2、查看运行结果 使用两行代码使程序运行后暂停,而不是立即结束,出现闪退效果。 第一条cin.get()语句是在输入并按Enter键时读取输入,第二条cin.get()语句是让程序暂停,直到按下Enter键。 3、函数头描述了函数与调用他的函数之间的接口 函数名前面的部分叫
阅读全文
摘要:C++中的static关键字的总结 1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在全局数据区)。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。注意,只有在定义了变量后才能使
阅读全文

浙公网安备 33010602011771号