6.1 Function Basics 一、函数的构造 type functionName( parameters list) statement1、首先格式如上,一个函数一定要有返回值的类型type,函数名functionName,还有括号内的参数列表,以及主要的函数的内容。2、返回值:(1)就是...
分类:
编程语言 时间:
2014-09-02 11:57:14
阅读次数:
173
关于C++编程风格,可参考:Google 开源项目风格指南第一章:开始头文件:由于嵌套包含文件的原因,一个头文件可能会被多次包含在一个源文件中。条件指示符可防止这种头文件的重复处理,例如:#ifndef BOOKSTORE_H#define BOOKSTORE_H/* Bookstore.h 的内容...
分类:
编程语言 时间:
2014-09-02 00:02:03
阅读次数:
281
关于C++ primer plus第七章的总结性学习笔记...
分类:
编程语言 时间:
2014-08-31 17:20:01
阅读次数:
187
4.3.1. 创建动态数组
数组类型的变量有三个重要的限制:【数组长度固定不变】,【在编译时必须知道其长度】,【数组只在定义它的块语句内存在】。
实际的程序往往不能忍受这样的限制——它们需要在运行时动态地分配数组。
虽然数组长度是固定的,但动态分配的数组不必在编译时知道其长度,可以(通常也是)在运行时才确定数组长度。与数组变量不同,动态分配的数组将一直存在,直到程序显式释放它为...
分类:
编程语言 时间:
2014-08-31 15:50:51
阅读次数:
311
转眼这个暑假就过去了,八月初定下的计划,现在只比较专心的看了C++primer和做了课后题,其余的只是大体的接触了一下。总的来说时间利用还是不够充分,好多时间都白白浪费了。仔细想想我还是太急功近利了,总是想完成定下的计划,实际上匆匆忙忙的看完一本书并不代表就学会了书上的东西啊。我总是想变得更强,似乎...
分类:
其他好文 时间:
2014-08-31 14:21:31
阅读次数:
175
11.1map是关联容器,vector是顺序容器11.2略11.3int main(){ map word; string s; while(cin>>s) word[s]++; for(auto i:word) cout word; str...
分类:
编程语言 时间:
2014-08-31 10:26:41
阅读次数:
426
10.1using namespace std;int main(){ vector vec; int a; cin>>a; int v; while(cin>>v) vec.push_back(v); cout l; string a; ...
分类:
编程语言 时间:
2014-08-30 16:21:59
阅读次数:
203
4.3 C 风格字符串
尽管 C++ 支持 C 风格字符串,但不应该在 C++ 程序中使用这个类型。C 风格字符串常常带来许多错误,是导致大量安全问题的根源。
在前面我们第一次使用了字符串字面值,并了解字符串字面值的类型是字符常量的数组,现在可以更明确地认识到:字符串字面值的类型就是const char 类型的数组。C++ 从 C 语言继承下来的一种通用结构是C 风格字符串,而字...
分类:
编程语言 时间:
2014-08-30 11:18:29
阅读次数:
338
今天看书,邻桌在看《C++ Primer》,拿过来看了一会儿。以前比较少用vector容器,看了下后,瞬间觉得好腻害的样子,就想试一下。嗯,就是试一下而已。(代码可能网上都差不多,有参考)#include#include //使用vector容器#includeusing namesp...
分类:
编程语言 时间:
2014-08-30 01:10:18
阅读次数:
242
重载操作符与转换--赋值、下标、成员訪问操作符一、赋值操作符 类赋值操作符接受类类型形參,通常该形參是对类类型的const引用,但也能够是类类型或对类类型的非const引用。假设未定义这个操作符,则编译器将合成它。类赋值操作符必须是类的成员,以便编译器能够知道是否须要合成一个。并且还能够为一个类定....
分类:
编程语言 时间:
2014-08-29 19:55:58
阅读次数:
368