stl高手请进
程序如下:我想将容器list中所存储的字符串赋给指针变量st,不知该如何
实现??还望高手指点,迭代器如何将类型转化为想要的类型?
#include <iostream>
#include <string>
#include <list>
using namespace std;
int main (void) {
list<string> Milkshakes;
list<string>::iterator MilkshakeIterator;
char *st;
Milkshakes.push_back("Chocolate");
Milkshakes.push_back("Strawberry");
Milkshakes.push_front("Lime");
Milkshakes.push_front("Vanilla");
// print the milkshakes
Milkshakes.push_front("The Milkshake Menu");
Milkshakes.push_back("*** Thats the end ***");
for (MilkshakeIterator=Milkshakes.begin();
MilkshakeIterator!=Milkshakes.end();
++MilkshakeIterator) {
// dereference the iterator to get the element
cout << *MilkshakeIterator << endl;
//-------------------------------
这里该如何处理迭代器的类型可以使char *的类型st
输出字符串的结果?????????????????
//-------------------------------
//???????????????? cout<<*st<<endl;
}
}
实现??还望高手指点,迭代器如何将类型转化为想要的类型?
#include <iostream>
#include <string>
#include <list>
using namespace std;
int main (void) {
list<string> Milkshakes;
list<string>::iterator MilkshakeIterator;
char *st;
Milkshakes.push_back("Chocolate");
Milkshakes.push_back("Strawberry");
Milkshakes.push_front("Lime");
Milkshakes.push_front("Vanilla");
// print the milkshakes
Milkshakes.push_front("The Milkshake Menu");
Milkshakes.push_back("*** Thats the end ***");
for (MilkshakeIterator=Milkshakes.begin();
MilkshakeIterator!=Milkshakes.end();
++MilkshakeIterator) {
// dereference the iterator to get the element
cout << *MilkshakeIterator << endl;
//-------------------------------
这里该如何处理迭代器的类型可以使char *的类型st
输出字符串的结果?????????????????
//-------------------------------
//???????????????? cout<<*st<<endl;
}
}
...全文
相关推荐
stlshow_stl分层_STL分层_stlmatlab_STL切片_stl分层
标题"stlshow_stl分层_STL分层_stlmatlab_STL切片_stl分层"暗示了我们将探讨如何在MATLAB中进行STL文件的分层处理和可视化。
stl 电子书两本(C++ STL使用教程,STL编程)
这两本电子书《C++ STL使用教程》和《STL编程》无疑会深入探讨STL的核心概念和实践应用。STL的主要组成部分包括:1. 容器:这是STL的基础,提供了一种组织和存储数据的方式。
sketchup stl插件
sketchup官方网站上的 stl 插件,可将stl 文件导入及导出sketchup
stl文件在matlab中的读取.zip_matlab 点云stl_matlab与STL文件_matlab读取stl_stl点云
STL文件分为ASCII和二进制两种形式,MATLAB通常支持读取两者。### MATLAB读取STL文件MATLAB提供了`stlread`函数来读取STL文件。
stlshow_stl分层_STL分层_stlmatlab_STL切片_stl分层.zip
这个压缩包“stlshow_stl分层_STL分层_stlmatlab_STL切片_stl分层.zip”包含与STL文件处理相关的源代码,特别是关于STL的分层、切片和在MATLAB环境中的操作。


新手乐园

