如何得到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所有元素:
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的某个元素值?的主要内容,如果未能解决你的问题,请参考以下文章