如何得到C++中的list的某个元素值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何得到C++中的list的某个元素值?相关的知识,希望对你有一定的参考价值。

在MFC中,大概代码如下:
#include<list>
using namespace std;

class **

list<CString> m_list;
……
for(i=1;i<num;i++)

list.push_back(str);

……
list<CString>::iterator itr=m_list.begin();


现在想把list的元素逐个添加到一个表格中,却不知道怎么获取list的元素,sigh
请各位帮忙,谢谢了

list<CString>::iterator itr=m_list.begin();
你这个迭代器的定义就是来干这个的。

通过如下操作遍历list所有元素:

list<CString>::iterator itr=m_list.begin();
for ( ; itr != m_list.end(); itr++)

.......CString str = *itr;
.......// 下面执行你的操作


迭代器就相对于个指针,就是外国人喜欢故弄玄虚而言。别被他们忽悠住了
参考技术A 方法:
list<a> b ;
list<a>::iterator it;
for ( it=b.begin() ; it != b.end(); it++ )

a temp = *it; //依次取list里面的值到temp中
参考技术B 我问问朋友

用JS获取CSS中的某个属性值:getComputedStyle

css文件中如何得到某个属性值:
一、getComputedStyle是一个可以获取当前元素所有最终使用的CSS属性值,
         返回的是一个CSS样式声明对象 , 只读, 此方法支持Firefox浏览器;
语法:var style=window.getComputedStyle(“元素”,“伪类”);第一个参数是必须的,第二个为可选的。
二、currentStyle 是一款可以兼容IE浏览器的属性返回的是当前所有最终使用的CSS属性值, 
       利用element.CurrentStyle.attribute可获取
  其与getComputedStyle区别:1、 currentStyle不支持伪类样式获取;
                                                 2、currentStyle不支持现代浏览器,支持IE

技术分享

 

以上是关于如何得到C++中的list的某个元素值?的主要内容,如果未能解决你的问题,请参考以下文章

c++中怎么确定list 容器里的元素的位置 求高手解答 在线等答案

list怎么获取元素里面的一个值

python中列表增加元素的方法

请教,在List集合中怎么得到元素的索引值

Python:如何判断列表中的元素是否包含某个数字?

如何从 Scala 中的映射键中获取值的常见元素?