![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 77
lfeng_coding
bug制造机
展开
-
C++常用术语及其英文翻译的含义和简单用途总结(四)
(1)块(block)包围在花括号内的由0条或多条语句组成的序列。块也是一条语句,所以只要是能使用语句的地方,就可以使用块。(2)break 语句(break statement)终止离他最近的循环或switch语句。控制权转移到循环或switch之后的第一条语句。(3)case 标签 (case label)在switch语句中紧跟在case关键字之后的常量表达式。在同一个switch语原创 2015-07-27 21:21:58 · 2604 阅读 · 0 评论 -
C++常用术语及其英文翻译的含义和简单用途总结(三)
(1)begin 是string 和vector 的成员函数,返回指向第一个元素的迭代器。也是一个标准库函数,输入一个数组,返回指向该数组首元素的指针。(2)缓冲溢出区(buffer overflow)一种严重的程序故障,主要的原因是试图通过一个越界的索引访问容器内容,容器类型包括string、vector 和数组等。(3)C 风格字符串(C-style string)以空字符结束的字符原创 2015-07-22 11:19:34 · 1622 阅读 · 0 评论 -
C++常用术语及其英文翻译的含义和简单用途总结(八)
(1)back_inserter 这是一个迭代器适配器,它接受一个指向容器的引用,生成一个插入迭代器,当我们通过此迭代器赋值时,赋值运算符会调用push_back将一个具有给定值的元素添加到容器中。 例如: vector vec; //空向量 auto it = back_inserter(vec); //原创 2015-08-25 13:11:31 · 1387 阅读 · 0 评论 -
STL中bind1st和bind2nd之解析
今天看到>一书课后习题14.42,问题如下:使用标准库函数对象及适配器定义一条表达式,令其:统计大于1024的值有多少个。解题利用标准库函数对象类greater 答案为:count_if(vec.begin(),vec.end(),bind2nd(greater(),1024));这样就牵扯出了bind1st 和 bind2nd 这两个捆绑函数。这两个适配器函数和标准库函数对象类都是定原创 2015-08-26 21:13:40 · 2997 阅读 · 0 评论 -
C++常用术语及其英文翻译的含义和简单用途总结(二)
(1)地址(address)是一个数字,根据它可以找到内存中的一个字节。(2)别名声明(alies declaration)为一种类型定义一个同义词:使用“名字 = 类型”的格式将名字作为该类型的同义词,行使相同的功能。 (3)算术类型(arithmetic type)布尔值、字符、整数、浮点数等内置类型。(4)数组(array)是一种数据结构,存放着一组未命名原创 2015-07-19 16:48:32 · 2600 阅读 · 0 评论 -
C++常用术语及其英文翻译的含义和简单用途总结(七)
(1)条件状态(condition state):可被任何流类使用的一组标志和函数,用来指出给定流是否可用。(2)文件模式(file mode):类fstream定义的一组标志,在打开文件时指定,用来控制文件如何被使用。(3)文件流(file stream):用来读写命名文件的流对象。除了普通的iostream操作,文件流还定义了open和close成员。成员函数open接受一个strin原创 2015-08-25 10:20:44 · 1449 阅读 · 0 评论 -
strcpy函数的用法
strcpy(s1,s2); strcpy函数的意思是:把字符串s2拷贝到s1中,连同字符串结束标志也一同拷贝。如果s2="china",那么s1中存放的是china\0。在coutstrlen函数的意思是测试字符串的实际字符长度,不含字符串结束标志。sizeof是个运算符,它的结果是字符串在内存中所占的字节大小,要把'\0'算进去。函数原型一:char* strcpy(cha原创 2015-08-24 22:16:49 · 27761 阅读 · 0 评论 -
C++常用术语及其英文翻译的含义和简单用途总结(六)
(1)抽象数据类型(abstract data type)封装(隐藏)了实现细节的数据结构(2)访问说明符(access specifier)包括关键字public 和 private。用于定义成员对类的用户可见还是只对类的友元和成员可见。在类中说明符可以出现多次,每个说明符的有效范围从它自身开始,到下一个说明符为止。(3)聚合类(aggregate class)只含有公有成员的类,并且没原创 2015-08-10 09:37:41 · 4087 阅读 · 0 评论 -
C++常用术语及其英文翻译的含义和简单用途总结(一)
学习C++ Primer 时对一些常用术语(包括对应英文)及其简单用法的总结。原创 2015-07-13 20:28:27 · 8701 阅读 · 0 评论 -
C++常用术语及其英文翻译的含义和简单用途总结(五)
(1)二义性调用(ambiguous call)是一种编译时发生的错误,造成二义性调用的原因是在函数匹配时两个或多个函数匹配一样好,编译器找不到唯一的最佳匹配。(2)候选函数(candidate function)解析某次函数调用时考虑的一组函数。候选函数的名字婴孩与函数调用使用的名字一致,并且在调用点候选函数的声明在作用域之内。(3)函数匹配(function matching)编译器解原创 2015-07-27 22:14:37 · 5427 阅读 · 0 评论 -
struct结构体在c和c++中的区别
对C和C++中struct与typedef struct用法的区别的探究原创 2016-03-12 17:58:36 · 1021 阅读 · 1 评论