由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] 关于vector存储value copy的一个问题
相关主题
还请教一个关于C++的问题模板对象能不能作为成员变量使用
问两个关于Emacs的c++补全问题请教一个class design的问题
模板类中的一个类型问题?C++ virtual function 定义在 derived class 会怎么样?
template 类的继承问题[合集] 关于C++ STL的list的一个问题
为什么指向子类对象的基类指针能访问子类中重载的虚函数,而不[合集] A very weird bug......
今天发现Base, Derive这种OOP模式有个大问题[合集] How to link with mex
C++里面怎么存储长度不同的array?[合集] C++里面这两个语句有没有任何区别?
老年工程师转行做c++的新问题Remove elements from multiple vectors in C++
相关话题的讨论汇总
话题: vehicle话题: class话题: vector话题: sedan话题: van
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
dArtagnan (达达尼昂) 于 (Mon Jul 21 17:01:32 2008) 提到:
关于vector存储value copy的一个问题,
假设有一个class Vehicle,有几个derived classes
class Sedan : public Vehicle
class SUV : public Vehicle
class Van : public Vehicle
这些derived class里面都有定义自己新的field,就是说他们的size都比vehicle大。
那么如果把一些derivd class的实例
Sedan bmw325();
SUV bmvX5();
Van sienna
存到如下vector 当中
vector
会发生什么结果呢? 这些子类里面多出来的field会损失掉?还是存到哪里去呢?
☆─────────────────────────────────────☆
thrust (WoW 无限期冬眠中) 于 (Mon
1 (共1页)
进入Programming版参与讨论
相关主题
Remove elements from multiple vectors in C++为什么指向子类对象的基类指针能访问子类中重载的虚函数,而不
能帮我看看Ruby的这道题吗?今天发现Base, Derive这种OOP模式有个大问题
请教一个class design的问题C++里面怎么存储长度不同的array?
子类的copy constructor怎么写老年工程师转行做c++的新问题
还请教一个关于C++的问题模板对象能不能作为成员变量使用
问两个关于Emacs的c++补全问题请教一个class design的问题
模板类中的一个类型问题?C++ virtual function 定义在 derived class 会怎么样?
template 类的继承问题[合集] 关于C++ STL的list的一个问题
相关话题的讨论汇总
话题: vehicle话题: class话题: vector话题: sedan话题: van