08 2022 档案
摘要:关联式容器multimap与map相似。 multimap 容器具有和 map 相同的特性,即 multimap 容器也用于存储 pair<const K, T> 类型的键值对(其中 K 表示键的类型,T 表示值的类型),其中各个键值对的键的值不能做修改;并且,该容器也会自行根据键的大小对存储的所有
阅读全文
摘要:STL中的容器按存储方式分为两类:一类是序列容器(如:vector,deque),另一类是关联容器(如:list,map,set)。 (1)对于关联容器(如map,set,multimap,multiset),删除当前的iterator,仅仅会使当前的iterator失效,只要在erase时,递增当
阅读全文
摘要:continue continue语句用于循环语句中,作用是不执行循环体剩余部分,直接进行下次循环。 常见的就是与if连用。 比如下面这个程序: 1 int main() 2 { 3 int i; 4 for(i = 0; i < 10; i ++) 5 { 6 if(i%2==0) continu
阅读全文
摘要:同理, continue<break continue--退出当次while,会接着从while循环的开始部分重新执行下来, break--退出while循环,但while循环后面还有其他语句的话,还是会执行
阅读全文
摘要:正向迭代器: map<int, int>::iterator mit; 反向迭代器: map<int, int>::reverse_iterator rit; 两者相差一个元素,从一个反向迭代器获得对应的正向迭代器需要使用 base() 方法。如下图所示:ri 是指向元素3的反向迭代器,而 i 是
阅读全文
摘要:版本回退:Update to revision... 最新版本:Head revision
阅读全文
摘要:1 //在map中插入map的值: 2 #include <map> 3 #include <iostream> 4 int main() { 5 std::map<int, int>a,b,c; 6 a.insert({ 1,1 }); 7 a.insert({ 2,2 }); 8 //复制第一组
阅读全文
摘要:etc is a written abbreviation for (书面缩略=) 'et cetera'.
阅读全文
摘要:头文件 #include "LogFileDump.h" 1 //格式 2 LogFileDump("string1", "string2"); 3 4 int k; 5 LogFileDump("string",std::to_string(k)); 6 //标准形式: 7 LogFileDump
阅读全文
摘要:正确流程思路: 粗略定位到相关功能模块 打断点,调试 对比与正常模块的区别,找到具体的代码位置(可省略) 查看函数调用堆栈,依次检查相关函数是哪里的问题 The END Tip:额外对出问题的功能进行建模(如CAD绘图、改图),简化问题,更有针对性的定位问题
阅读全文
摘要:v.at(n)返回v指定位置n的元素。at函数比[]运算符更加安全, 因为它不会让你去访问到越界的元素,一旦越界将会在运行时中止程序并抛出一个异常std::out_of_range。例如 vector<int> v(10,0); cout<<v[11]<<endl; []运算符访问了vector末尾
阅读全文
摘要:OSG的几何绘制 osg 绘制使用的OpenGL的绘制过程 引用CSDN[jdq0603](102条消息) OSG 绘制Geometry使用_jdq0603的博客-CSDN博客 侵删致歉。
阅读全文
摘要://设置构建图元关键点void adBuildingComponents::Pile::setKeyCenter(osg::Vec3f center){ this->clearGeometry(); this->Drawables.clear(); osg::Vec3f tempP = center
阅读全文