码迷,mamicode.com
首页 >  
搜索关键字:stl stlport vs2010    ( 8897个结果
STL vector总结(三)Capacity(36)
这里是vector的所有构造方法,成员方法的一些总结,具体的可以详看后面的链接。...
分类:其他好文   时间:2014-08-27 12:58:18    阅读次数:242
STL源码分析--萃取编程(traits)技术的实现
1.为什么要出现? 按照默认认定,一个模板给出了一个单一的定义,可以用于用户可以想到的任何模板参数!但是对于写模板的人而言,这种方式并不灵活,特别是遇到模板参数为指针时,若想实现与类型的参量不一样的实例化,就变得不太可能了!也有时,想禁止此种相同的实例化变得不太可能!故而出现了,Partial Specialization! 同时,在使用void*指针时,可以最大限度的共享代码,减少代码的膨胀...
分类:其他好文   时间:2014-08-27 10:58:27    阅读次数:279
STL标准模板库
Vector:写vector时候碰到这样一段代码: for(int j=0;j<v1.size();j++) { printf("%d %d",j,v1[j]); printf("%d",v1.size()); if(v1[j]==4) ...
分类:其他好文   时间:2014-08-26 22:58:07    阅读次数:217
VS2010快捷键
使用VS2010有的时候会感觉反复做的事情非常无聊,缺又找不到好的解决方法,这里在网上找了一些VS2010的快捷键,把常用的罗列一下,加粗的是我认为常用的,希望可以记住,这可以带来不少便利。Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT +...
分类:其他好文   时间:2014-08-26 19:23:46    阅读次数:169
C#调用本机摄像头
这段时间一个小项目中需要调用本机的摄像头进行拍照,网上搜集了一些资料以及解决的一些小问题,在此记录以便后续使用。硬件环境:联想C360一体机,自带摄像头编写环境:vs2010语言:C# WPF下载AForge类库,并添加引用:using AForge;using AForge.Controls;us...
分类:其他好文   时间:2014-08-26 18:56:06    阅读次数:311
【转】
如果要自己定义STL容器的元素类最好满足STL容器对元素的要求 必须要求: 1、Copy构造函数 2、赋值=操作符 3、能够销毁对象的析构函数 另外: 1、可用的缺省构造函数,序列型容器必须,用于初始化元素 2、==操作符定义,用于判断相等 3、 #include #include using n....
分类:其他好文   时间:2014-08-26 17:02:16    阅读次数:201
可视化入门2:STL数据显示
第一个任务为STL数据OpenGL绘制,可旋转、缩放、拾取面片(拾取后显示出面片号、节点号)、移动顶点位置改变物体形状;第一阶段: 读取并显示stl数据OpenGL中如何读取Solidworks模型生成的STL文件:STL文件的ASCII码形式ASCII码格式STL文件逐行给出三角面片的几何信息,....
分类:其他好文   时间:2014-08-26 16:50:26    阅读次数:311
STL源码分析--空间配置器 第一级配置器
一、SGI STL配置器简介 SGI STL的配置器与众不同,它与标准规范不同。如果要在程序中明确使用SGI配置器,那么应该这样写: [cpp] view plaincopyprint? vectorint,std::alloc> iv;   他的名字是alloc,而且不接受任何参数。标准配置器的名字是allocator,而且可以接受参数。 SGI S...
分类:其他好文   时间:2014-08-26 11:49:26    阅读次数:243
STL源码分析--第二级空间配置器
本文讲解SGI STL空间配置器的第二级配置器。 相比第一级配置器,第二级配置器多了一些机制,避免小额区块造成内存的碎片。不仅仅是碎片的问题,配置时的额外负担也是一个大问题。因为区块越小,额外负担所占的比例就越大。 额外负担是指动态分配内存块的时候,位于其头部的额外信息,包括记录内存块大小的信息以及内存保护区(判断是否越界)。要想了解详细信息,请参考MSVC或者其他malloc实现。...
分类:其他好文   时间:2014-08-26 11:49:16    阅读次数:201
问题解决——在STL的queue中使用自定义类
c:\program files\microsoft visual studio 10.0\vc\include\xmemory(48): error C2558: class“CDataRecv”: 没有可用的复制构造函数或复制构造函数声明为“explicit” 1> c:\program files\microsoft visual studio 10.0\vc\include\xmemory(197): 参见对正在编译的函数 模板 实例化“void std::_Construct<C...
分类:其他好文   时间:2014-08-26 11:47:26    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!