C++程序设计
ViewHeaven
这个作者很懒,什么都没留下…
展开
-
小鹰展翅_虚函数
Q:什么是抽象类?Q:抽象基类有什么意义?Q:虚函数与多态性的关系?原创 2015-06-06 11:54:20 · 443 阅读 · 0 评论 -
迭代器
!但凡使用迭代器的循环体,不要对迭代器所属容器作添加、删除操作,因为那会使迭代器失效。 !添加、删除vector、string、deque元素的循环程序必须考虑每个循环步中都更新迭代器、引用或指针。 !添加、删除vector、string、deque元素后,原来end返回的迭代器总是会失效,所以不能在循环之前保存end返回的迭代器#include <iostream>#include <cst原创 2016-09-08 22:36:35 · 655 阅读 · 0 评论 -
运算符重载
对于运算符"+"的重载有些人会这么做:"complex operator+(complex )",那么"c1+c2<=>c1.operator+(c2),"这样"c1+2.5可以运行,但2.5+c1却不行",这是不符合加法交换律的.所以对于双目运算符应如此说明:"friend Complex operator+(Complex, Complex)"原创 2015-06-09 19:42:20 · 604 阅读 · 0 评论 -
虚基类
#pragma once#include/*去掉它会怎么样?让去给你两个有关多文件编译的链接吧,good luck.http://blog.csdn.net/yjkwf/article/details/5347907http://blog.csdn.net/yunyun1886358/article/details/5672原创 2015-06-04 16:14:22 · 319 阅读 · 0 评论