- 博客(5)
- 收藏
- 关注
转载 虚函数
虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形
2013-07-22 16:39:53
389
原创 const总结
const总结const int i = 5;int j;1、限定符声明变量只能被读 i = j;//非法,导致编程错误 j = i;//合法2、必须初始化3、在另一连接文件中引用const常量 extern const int i;//合法 extern const int j;//非法,常量不可再次被赋值4
2013-07-20 10:02:35
496
原创 this指针
this指针this指针不是对象本身的一部分,不会影响到对象sizeof的结果。this的作用域在类内部,当类的非静态成员函数中访问类的非静态成员的时候,即使你没写上this指针,编译器会自动加上this。使用:1、返回*this,在类的非静态成员函数中返回对象本身的时候,直接使用return *this,注意此时函数返回的类型是该类的引用,如:Point& (Point是定义的类名)
2013-07-18 12:30:43
559
原创 c++编写头文件
编写自己的头文件 头文件一般包含类的定义、extern变量的声明和函数的声明。头文件的正确使用能够带来两个好处:一是保证所有文件使用给定实体的同一声明;二是当声明需要修改时,只有头文件需要更新。 头文件是用于声明而不是用于定义,但有三个例外。头文件可以定义类、值在编译时就已经知道的const对象和inline函数。这些实体可在多个源文件中定义,只要每个源文件中的定义
2013-07-15 09:58:00
807
原创 初学c++,简单介绍一下迭代器
迭代器迭代器(iterator)是一种检查容器内元素并遍历元素的数据类型。c++标准库为每种标准容器定义了一种迭代器类型。容器的iterator类型每个标准库容器类型都定义了一个名为iterator的成员,如:vector::iterator iter;这条语句就定义了一个名为iter的变量,其数据类型是由vector定义的iterator类型我们已经定义了一
2013-07-13 15:06:41
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅