std::list
麻烦大家测试一下面的代码,不知道为什么崩溃,换成vector就不崩溃
//-------------g_variabletest.cpp-----------------------------
#include <list>
#include <string>
#include "test.h"
test g_test;
int main()
{
getchar();
return 0;
}
//------------test.h-------------------------------------
#include <list>
#include <vector>
#include <string>
class test
{
public:
test();
~test();
private:
static std::list<std::string> m_sList;
//static std::vector<std::string> m_sVec;
};
//-----------------test.cpp------------------------
#include <iostream>
#include "test.h"
std::list<std::string> test::m_sList;
//std::vector<std::string> test::m_sVec;
test::test()
{
std::list<std::string>::iterator it = m_sList.begin();
//std::vector<std::string>::iterator it = m_sVec.begin();
//for (; it != m_sVec.end(); it++)
for (; it != m_sList.end(); it++)
{
std::cout << "test" << std::endl;
}
}
test::~test()
{
}
//-------------g_variabletest.cpp-----------------------------
#include <list>
#include <string>
#include "test.h"
test g_test;
int main()
{
getchar();
return 0;
}
//------------test.h-------------------------------------
#include <list>
#include <vector>
#include <string>
class test
{
public:
test();
~test();
private:
static std::list<std::string> m_sList;
//static std::vector<std::string> m_sVec;
};
//-----------------test.cpp------------------------
#include <iostream>
#include "test.h"
std::list<std::string> test::m_sList;
//std::vector<std::string> test::m_sVec;
test::test()
{
std::list<std::string>::iterator it = m_sList.begin();
//std::vector<std::string>::iterator it = m_sVec.begin();
//for (; it != m_sVec.end(); it++)
for (; it != m_sList.end(); it++)
{
std::cout << "test" << std::endl;
}
}
test::~test()
{
}
...全文
相关推荐
std::list 使用
linux 下 std::list的使用
C++利用std::forward_list查找插入数据方法示例
主要给大家介绍了关于C++利用std::forward_list查找插入数据的相关资料,文中先对std::forward_list进行了详细的介绍,而后通过示例代码给大家介绍了查找的方法,需要的朋友可以参考借鉴,下面话不多说了,来一起看看吧。
std::List类的遍历获得元素的操作二法
std::list没有[]函数或Get()函数,又不能总是front()的方式排出,如何遍历获得其中的元素呢?比如 遍历显示元素内容为例 ,用两种方式实现。
list.h(包含std-list.h的头文件)
stl30版本中容器list所引用的头文件,但list具体实现在std_list.h
吕鑫:【C++语法与数据结构第08天】【第2堂课】std::list类的项目开发应用
1、演示使用std::list类实现项目开发的过程;std::list类的项目开发应用


