摘要: 关于const,首先建立这样的一个认识:const并不是定义了一个常量,而是定义了在某种环境下只读的变量。下面我们来区分一些东西: 下面给出const的一个说明: 关键问题点:const 属于修饰符 ,关键是看const 修饰的位置在那里1、const int *a这里const 修饰的是int,而 阅读全文
posted @ 2018-10-15 15:49 少年π 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 再次强调这个观念:写文件,读文件和读,写控制台本质上没有区别,意识到这一点是十分重要的。下面给出读文件的代码: 注意点: 对于读文件中出现的.getline()方法,和.oef()方法,暂时不再赘述 需要强调的是,理解23_29行的代码,尤其是23行的代码。理解:Infile >> value;首先 阅读全文
posted @ 2018-10-13 19:26 少年π 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 该段代码的功能是:通过cout输出字符到显示端,同样的通过ofstream对象输出字符到文件端.。关于端输出流ostream和文件输出流fstream的一些本质性描述如下: 上述<<c++ prime plus>>中描述了控制台输出和文件输出的基本流程。从其中可以看出,控制台输出和文件输出本质上差别 阅读全文
posted @ 2018-10-13 16:16 少年π 阅读(6318) 评论(0) 推荐(0) 编辑
摘要: c++中使用了命名空间这一概念,通过下面这个代码,我们将深刻认识到命名空间的重要作用和意义: 上面这个代码是很好的认识命名空间的例子: 名称空间A和B中都定义了变量x和函数fun.如果我们不声明名称空间,那么main()将无法识别x,和fun究竟来自于A,还是来自于B.。而且,命名空间有利于工程的管 阅读全文
posted @ 2018-10-10 22:26 少年π 阅读(180) 评论(0) 推荐(0) 编辑
摘要: cin 表示输入流,但是究其本质,又能认识到什么呢?先上代码: 上述中8-11行的代码,我们验证了对于int sym, cin>>sym的返回值,我们通过打印一个布尔变量的值来验证。对于输入的如 1,3.14返回1,对于'w',"wr"返回0. 下面一段文字是对cin这种操作的详尽解读. 而第17行 阅读全文
posted @ 2018-10-10 09:34 少年π 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 先上代码: 总结: 1 使用字符串时,使用string类比使用字符数组,或者指针的方式更优,string 类包含在头文件string中 2 使用typedef newname alliname 的方式,可以重命名原来的类型(如char),这样方便程序的可读性.使用#define 也可以. 3 int 阅读全文
posted @ 2018-10-09 09:27 少年π 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 关于sizeof,我们知道sizeof并不是一个函数,尽管通常我们会用sizeof()用法(这是c语言的坑),在此关于sizeof的一些关键不被认知的进行一下总结: 上面一段c++代码,注意几点: sizeof(数组名),返回的是:元素个数×类型字节数(比如这里是28),尽管我们知道数组名表示一个地 阅读全文
posted @ 2018-09-26 23:23 少年π 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 先上代码:再进行总结知识: 上段代码中,包含了几个重要的方面: 1 s1,s2,s3为结构体变量名,通过结构体变量名来访问结构体成员的方法是:结构体变量名.(这里有点)结构体成员。 2 point 为结构体指针 变量名,该变量存储了结构体变量s2的地址,即本质上,point指向了s2这个结构体。因此 阅读全文
posted @ 2018-09-24 19:45 少年π 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 指针和地址是c和c++中重要的概念,在此,对指针做以下几方面的总结: new和delete: 通常c语言中定义个数组,都是采用静态分配(不采用malloc函数的情况下),即,我们定义一个数组的大小,比如int num[1000],则不管用不用得到1000个int内存空间,当我们实际上用不到1000的 阅读全文
posted @ 2018-09-24 15:23 少年π 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 结构体是一种具有一定数据结构思想的数据类型,我们在对待结构体的时候,用该从数据结构的思想去审视结构体。下面给出结构体的定义 上述是一段关于结构体类型定义的基本知识,总结两点: 1 struct 是关键字,不是变量类型,变量类型是 struct mystruct 2 注意每个结构体成员后面是分号:"; 阅读全文
posted @ 2018-09-23 10:01 少年π 阅读(270) 评论(0) 推荐(0) 编辑