C++
文章平均质量分 62
阿_音
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中fstream为什么要先close再clear
今天看C++ primer的时候看到书上说:如果在关闭(close)该流前没有调用clear清除流的状态,接着在input上做的任何输入运算都会失败。但是书上却是先写的 instream.close(); instream.clear(); 所以感觉有点奇怪,后面搜索资料发现,若是在没有成功打开文件后仍调用close(),会造成错误。 下面是高人的讨论http://bbs.youkuaiyun.com原创 2013-09-20 17:05:37 · 6210 阅读 · 0 评论 -
关于C++中的Union
今天学习了C++中的Struct和Union...Union是共享,代表着几个变量共享一个空间,且空间中同时只能出现一个变量. 下面是老师给的例题 例:定义一个 100个图形的数组, 其中的图形可以是:直线、矩形、圆,要求写出FIGURE等,以及input,draw方法 通过这个type的定义知道,只要Union中存放了元素时,利用任意一个元原创 2013-10-10 21:32:44 · 651 阅读 · 0 评论 -
C++中的fstream的getLine()方法以及存有的疑问
关于助教在上课的时候用于读取文件内容的getLine方法,在今天经过一个小程序试验得到这样的结果,但是至今不懂得为什么,先记录下来之后再去找答案 1.读取文件test中行的内容,代码是下所示 #include #include using namespace std; int main(){ char name[]="test.txt"; fstream fs(name,ios::in原创 2013-11-01 16:58:21 · 13296 阅读 · 2 评论 -
delete和delete[]以及函数作为左值的记录
今天在复习PPT的时候,发现已经忘记老师上课讲的在C++面向对象中讲的delete和delete[]的区别了,于是我查了一下别人的理解。为了避免再次忘记,决定记录下来: 一、delete和delete[]的区别 早在结构化编程的时候,老师讲过,delete和delete[]上是没有区别的,就像int *p=new int [20],在此处,delete p与delete[] p的效果是一样的,原创 2013-11-25 00:24:10 · 781 阅读 · 0 评论 -
2013-11-15 singelton的实现及学习的笔记
singelton要实现肯定是需要将构造函数设置为私有,再通过开放一个接口,限制只能存在一个对象。记得当时说在这个时候,拷贝构造函数也需要封住,但是后面想想不知道为什么。 先记录一下写的代码 一、当静态成员变量初始化放在.h文件中出现重定义?放在CPP文件中就不存在,为什么【我好想知道了你妹的】 二、关于拷贝构造函数,静态方法返回的是一个指针,怎么才能调用拷贝构造函数?所以为什么要封掉拷贝构原创 2013-11-25 18:16:57 · 652 阅读 · 0 评论 -
2013-12-5关于指针的一个注意
若指针作为函数的形参,如 f(A* a) 调用点为 A *b=new A(); f(b); 我想说学了C++这么久了,这种错误应该要很容易就看得出来的。。。 要是需要改变b的指向地址,那么,函数的参数应该为 A * &a;原创 2013-12-05 23:28:29 · 568 阅读 · 0 评论 -
2013-12-29 利用递归求几个数的排列
利用递归求几个数的排列,思路是,排列N个数相当于确定了第一个数后再与后N-1个数的排列组合起来就是N个数的排列了;而且由于是排列,因此N个数的任何一个数都可能出现在开头。算法实现如下: #include using namespace std; void perm(int a[],int low,int high){ if(low==high){ for(int i=0;i<high+1原创 2013-12-29 15:43:31 · 605 阅读 · 0 评论 -
SPOJ watermelon 问题过程记录【一】
274. Johnny and the Watermelon Plantation Problem code: WMELON Shortly after his abdication from the Bytelandian throne Johnny decided to go into farming. Water melons were a natural choice as his原创 2014-11-13 00:43:42 · 903 阅读 · 0 评论
分享