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

std:vector< std:vector< float > >型会转化成std:vector<std:vector<CS

2013-09-17 
std::vector std::vector float 型能转化成std::vectorstd::vectorCString 型吗?CString的成员函

std::vector< std::vector< float > >型能转化成std::vector<std::vector<CString> >型吗?
CString的成员函数Format可以把float型转换成CString型,想请问下std::vector< std::vector< float > >能转化成std::vector<std::vector<CString> >型或者CArray<CStringArray*,CStringArray*>型吗?想把读取到的float型二维数组转化成CString型的二维数组,有什么方法?可否给个代码参考下,多谢! cstring 二维数组
[解决办法]

引用:
最简单的思路就是LS的说法。
目前没有比较著名的开源包可以批量处理这问题。
而且如果数据量不大,这个问题也不难
这个也不需要什么开源包,2层for嵌套足以完成任务


    std::vector<std::vector<float> > vvdata;
    std::vector<std::vector<CString> > vvstr;
    for (auto& vdata : vvdata)
    {
        std::vector<CString> vstr;
        for (auto data : vdata)
        {
            CString str;
            str.Format("%f", data);
            vstr.push_back(str);
        }
        vvstr.push_back(vstr);
    }

热点排行