关于野指针,freopen重定向以及cin的简单c++问题
2017-10-15 00:14
501 查看
野指针
何谓野指针?自我看来就是未定义、未分配空间就使用的指针
当一段代码成功编译运行时却出现exe停止运行时
一般有以下的问题
1 数组太大 二维数组都开1000000即a[1000000][1000000]一般会报错
2 除0
3数组越界
4 就是野指针
前三种都好解决,解决野指针也不难
例如: 每次定义就顺便为指针申请空间
int *p=new int()
cLink *ptr=new cLink()
***********************************************
关闭freopen重定向的问题
freopen("in.txt","r",stdin) freopen("CON","r",stdin)
freopen("in.txt","w",stdout) freopen("CON","w",stdout)
*****************************************************
cin不能出现在自定义函数中
cout gets() scanf() 都可以
何谓野指针?自我看来就是未定义、未分配空间就使用的指针
当一段代码成功编译运行时却出现exe停止运行时
一般有以下的问题
1 数组太大 二维数组都开1000000即a[1000000][1000000]一般会报错
2 除0
3数组越界
4 就是野指针
前三种都好解决,解决野指针也不难
例如: 每次定义就顺便为指针申请空间
int *p=new int()
cLink *ptr=new cLink()
***********************************************
关闭freopen重定向的问题
freopen("in.txt","r",stdin) freopen("CON","r",stdin)
freopen("in.txt","w",stdout) freopen("CON","w",stdout)
*****************************************************
cin不能出现在自定义函数中
cout gets() scanf() 都可以
相关文章推荐
- C++ — 智能指针的简单实现以及循环引用问题
- C++ 智能指针——简单实现以及循环引用问题
- C++ — 智能指针的简单实现以及循环引用问题
- [笔试题 2][c/c++]关于指针直接赋值问题
- [笔试题 2][c/c++]关于指针直接赋值问题
- 关于C++中string输入cin,getline()问题,《C++ primer》学习总结
- 关于DELPHI中的类对象以及类指针简单探讨总结。
- 关于实例声明:C++中指针常量和常量指针的问题
- 关于C++的cin.get()的问题
- 关于C以及C++中指针的深入理解
- 关于VB的指针以及VB和C/C++间的参数传递
- C++中指针悬挂问题的产生以及如何避免
- C++关于父类指针指向子类对象的问题
- [置顶] 关于C++中cin.ignore()的问题
- 关于实际项目中C++(MFC)指针问题的解决过程
- 关于oj上c++与g++的区别以及一些常见的问题
- 关于c++中一些指针问题的思考
- 关于指针和const限定符问题的一个简单判断方法
- [笔试题 2][c/c++]关于指针直接赋值问题
- 关于c++问题while(cin>>x)怎么用eof结束