- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 osgViewer::ViewerBase 线程模型(_threadingModel )
函数:1.setThreadingModel(ThreadingModel threadingModel) 设置线程模型 enum ThreadingModel { SingleThreaded, CullDrawThreadPerContext, ThreadPerContext = CullDrawThreadPerContext, DrawThreadPerContext,...
2020-06-14 18:21:42
1247
原创 osgGA::GUIEventAdapter介绍
事件类 osgGA::GUIEventAdapter,它可以用于表达各种类型的鼠标、键盘、触压 笔和窗口事件。在程序中,我们往往通过继承 osgGA::GUIEventHandler 类,并重写 handle 函数的方法,获取实时的鼠标/键盘输入,实现应用处理代码使用osgViewer::View 中_eventQueue对象可以创建事件:osg::ref_ptr<osgGA::GUIEventAdapter> initEvent = _eventQueue->createEv
2020-06-14 17:19:12
2267
1
原创 vs 属性 MT/MD区别
MTd/MT调用的是静态库模式,这种模式下应用程序和动态库中的堆是不共享的,各自使用各自的。它的内存分配原则是在库中申请的内存只能在库中释放。MDd/MD调用的是动态库模式,这种模式下应用程序和动态库都使用应用程序中的堆。申请和释放的都是应用程序上堆的空间...
2020-06-14 16:28:07
434
原创 fstream文件输入输出
头文件<fstream>类名:ifstream 读取文件ofstream 输出文件使用:1.创建对象是可以通过构造函数传递文件名,打开文件;如果构造函数没有传递文件可以用open函数打开文件2.使用close函数关闭文件,或文件流对象销毁时自动关闭文件文件打开模式:ios::in 读入方式打开wenjios::out 输出方式打开文件...
2020-03-24 22:15:34
465
原创 c++ Lambda表达式
Lambda表达式的定义格式类似函数,不需要函数名,如[](double x,double y){ return x < y;}其中:()是形参列表,{}里的是函数代码,[]用来捕获表达式的包围环境的数据1.[=]捕获包围环境的所有变量,以值传递方式传给Lambda表达式2.[&]捕获包围环境所有变量,以引用方式传给Lambda表达式,如果只需要修改包围环境中的其中一...
2020-03-24 21:26:18
492
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人