摘要:
PS:删除元素的成员函数并不检查其参数。在删除元素之前,程序员必须确保它们是存在的。1.迭代器的范围是[begin,end)左闭右开。2.对构成迭代器的要求:①它们指向同一个容器中的元素或者容器的最后一个元素之后的位置。②end不在begin之前。3.当将一个容器初始化为另一个容器的拷贝的时候,两个容器的容器类型和元素类型都必须相同。但是,当传递迭代器参数来拷贝一个范围的时候,新容器和原容器中的元... 阅读全文
摘要:
1.IO对象不能拷贝或对IO对象赋值,进行IO操作的函数通常是以引用方式传递和返回流。2.一个流一旦发生错误,其上的后续的IO操作都会失败。代码通常应该在使用一个流之前检查它是否处于良好状态。确定一个流对象的状态的最简单的方法就是将它当作一个条件来使用。(while,for循环条件)3.iostate类型:badbit,failbit,eofbit,goodbit查询这四个标志位的函数:①good... 阅读全文
摘要:
类(关键词):数据抽象(数据成员和函数成员),封装(private),构造函数,静态成员1.判断一个类是否是抽象数据类型,可以看我们对这个类的操作是对你内的数据成员操作,自己编写相应的处理函数,还是直接通过它的接口来使用这个类,完全不用知道这个类内具体有什么数据成员。2.当我们设计类的接口的时候,应该考虑如何才能使得类易于使用,而当我们使用类时,不应该顾及类的实现机理。3.任何对类成员的直接访问都... 阅读全文
摘要:
1.重载函数,也就是说一个名字可以对应几个不同的函数。2.内置类型的未初始化局部变量将产生未定义的值。3.局部静态对象在程序执行路径第一次进过对象定义语句时初始化,并且直到程序终止才被销毁。内置类型的局部静态变量初始化为0.4.函数的声明也称函数原型。5.含有函数声明的头文件应该被包含到定义函数的源文件中。(来让编译器验证函数的定义和声明是否匹配)6.熟悉C语言的程序员常常使用指针类型的形参访问函... 阅读全文
摘要:
1.指用是一个只含有一个单独的分号的语句。什么时候用到:语法上需要一条语句但是逻辑上不需要。2.复合语句是指用花括号括起来的语句和声明的序列,又被称为块。3.悬垂else :规定else与离它最近的尚未匹配的if匹配。4.case语句分支最后的break一般不要省略。如果没写break语句,最好加一段注释说明清楚程序的逻辑。5.在switch下的case条件语句定义一个default是很有必要的,... 阅读全文
摘要:
数据类型选择的准则:①当明确知晓数值不可能为负时,选用无符号类型。②使用int执行整数运算。在实际应用中,short常常显得太小而long一般和int有一样的尺寸。如果运算范围超过int的表示范围,则选用long long。③在算术表达式中不要使用char或bool,只有在存放字符或布尔值时才使用它。因为类型char在一些机器上是有符号的,而在一些机器上又是无符号的,所以使用char进行算术运算特... 阅读全文
摘要:
1.using用法:using namespace ::name;注意事项:一般不在头文件使用using否则很容易导致运用命名空间不对错误。2.string的方法:①getline(输入流,string对象);注意一点是,函数从给定流读入内容,直到遇到换行符结束,(换行符也被读进来了),然后把所读的内容存入那个string对象中去(注意不存换行符)②size,size函数的返回值是string::... 阅读全文
摘要:
1.重载运算符:为已经存在的运算符赋予另外一层含义。2.左值与右值: ①当一个对象被用作右值的时候,用的是对象的值(内容);当一个对象被用作左值的时候,用的是对象的身份(在内存中的位置)。②在需要用的右值的地方可以用左值替代,但是不能把右值当成左值使用。3.在C++中一般的表达式说明符运算对象的求值顺序都没有明确规定,是随机的,因此在这些表达式中的对象来说,如果表达式指向并修改了同一个对象,会引... 阅读全文
摘要:
心得体会:因为之前一直在用在学C,因此在看完C++Prime第一章后,就有中在一个培训班中,一个老师用一个简单的项目来带你了解这种语言的特性的感觉。当然这个告诉是在让你脑子固化接受一些点的前提下。感觉到与C的不同之处有如下几点:1.增加了命名空间的概念,使命名不会冲突2.增加了类的概念,以面向对象的方式编程(std::cout,std::cin这些都包括在这里面)1.当执行完一个程序后,可以同过 ... 阅读全文
摘要:
1.C++和C都是一种静态数据类型语言,它对表达式中数据类型的见检查发生在编译时,因此,编译器必须知道程序中每一个变量对应的类型,而像python这种动态数据类型的语言,在程序运行的时候才进行检查,因此python变量不需要指定类型。2.非常量可以转换为常量,反之错误。 阅读全文