如果我应该使用vector of strings或chars的vector矩阵,我一直在反复地思考,我认为vector of chars会更容易访问,因为在myvec[y][x]中,strings的vector将要求我使用string.at()函数。我不知道如果我将每一行解析到char,还是将行保留为string,并根据需要访问每个char,哪个性能会更好。对我该做哪一个有什么建议吗?解释为什么会有帮助。
在我的的基础上,我有一个单词映射&它们的计数存储在map<string, int>中。我想颠倒这一点,这样所有具有相同计数的单词都被分组在一起。我的解决方案是使用vector<vector<string> >。第一个向量的索引是计数,第二个向量是单词的集合。在读完上一个问题的答案后,下面是我一直在努力做到的: for