template <class T>
class vector<T*> : private std::vector<long>
这是什么意思,特别是: private std::vector<long>
class vector<T*> : private std::vector<long>
这是什么意思,特别是: private std::vector<long>
解决方案 »
- 确认或者退出时出错
- 为什么我在VC6中调用我自编的静态链接库出现unresolved externals错误?
- 紧急求助,关于远程函数调用在xp下的问题
- 若只知道位图的图形数据(以数组形式保存),如何画出对应的位图?
- 求截图并生成DIB的源码
- 一个小比赛--征集最有效的检查ip地址合法性的例程
- 请问如何在内存中建立一个文件,就象在硬盘上一样可以进行读和写?
- 我用boundschecker 查一个MFC程序,出现了一下错误提示,应该如何定位错误?
- 资源文件坏了...
- 如何打开系统默认的电子邮件软件,并自动新建一个发送到指定地址的邮件?
- C#做了一个自定义控件可否在VC6里用
- 怪事!向窗口发送最大化消息,为何会覆盖任务栏?
那private std::vector<long>
用long来初始化可以达到什么目的?
谢谢
private std::vector<long>
中的std,如果用标准C++语言写程序的话,经常用到一句
using namespace std;
意思是使用了标准命名空间 std (可以参照谭浩强编著的《C++程序设计》P479)
std::vector<long>的意思是标准命名空间中定义的一个实例化模板类
private代表的是继承方式,即私有继承
那private std::vector<long>
用long来初始化可以达到什么目的?
--------------------------------------------------------看long初始化所达到的目的,应看模板的定义
基本上是这么个意思,用long来拷贝一个实例