- 博客(3)
- 收藏
- 关注
转载 静态数据成员和静态成员函数(深度好文)
今天看到了一篇关于静态数据成员和静态成员函数的博客,写的很好,分享一下,也方便以后复习。转载自:https://blog.csdn.net/computer_liuyun/article/details/29235111c++中的static静态数据成员和静态成员函数应该是让大家比较头疼的东西,好像也是找工作公司面试中常常问到的东西。我自己也深有体会,在学习c++的过程中,总感觉static很烦人,但是又是一个必须懂的东西,所以今天就对静态数据成员和静态成员函数坐下小结哈!一、静态数据成员1.静态数
2020-08-04 10:09:46
278
原创 运行程序报错:请检查是否存在数组、列表等越界非法访问,内存非法访问等情况
1、一般都是非法内存操作,例如数组越界,例如申请a[5],却访问到a[5]或者a[6],这也会有很多情况,可能是循环操作时循环变量控制有问题,可能是字符串拷贝时长度发生溢出;2、指针指向了非法内存,例如定义了一个指针,但是没有对指针进行初始化,直接就引用,或者引用里面的元素或者函数,或者没有分配内存就进行释放等,另外,申请内存还要检查是否申请成功,如果没有申请成功也会出现这种情况;3、如果递归爆栈,也会报这个错误。内存过大时本地不报错,因为我们本地内存很大,但在线编程题每个题都会有内存限制。...
2020-07-23 20:50:11
5546
原创 C++中string的输入,cin和getline的区别
C++中string的输入,cin和getline的区别之前做算法题时,都是只编写一个函数,不需要自己输入数据,今天做华为的机试题,计算字符串最后一个单词的长度,单词以空格隔开,定义了一个string作为输入,提交时一直显示结果不正确,然后用VS的调试功能,发现输入到程序中的字符串并不完全是从键盘中输入的字符串,例如键盘输入:abc def,实际上字符串中只保存了abc,因为当string遇到空格或者回车,输入就终止了,空格或者回车的字符串并没有被保存。string和getline的区别:string
2020-07-23 15:20:54
400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人