首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

很简单的C++容器设配器的初始化,该如何处理

2012-04-22 
很简单的C++容器设配器的初始化在看C++Primer 中有说道可以A a(c);将a初始化为容器C的副本,假如有stackst

很简单的C++容器设配器的初始化
在看C++Primer 中有说道可以A a(c);将a初始化为容器C的副本,
假如有stack<string, vector<string> > str_stc(sve);
这应该是把适配器str_stc初始化为容器C的副本吧?
那么容器C应该怎么定义呢?举个例子....

[解决办法]
stack<string, vector<string> > sve;
stack<string, vector<string> > str_stc(sve);
[解决办法]
这个可以了吧!

C/C++ code
#include<iostream>#include<vector>#include<string>#include<stack>using namespace std;void main(){    stack<string, vector<string> > sve;    sve.push("1111");    sve.push("133");    sve.push("1133");        string s=sve.top();    stack<string, vector<string> > str_stc(sve);    printf("-----");    } 

热点排行