- 博客(14)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 cpp 读取配置文件的几种方法
ini文件的话读取更方便点。C++中有写ini文件和读ini文件的函数(应该是VC环境提供的,标准C++没有。)windows下就直接用函数读取ini文件看的你配置文件是什么类型了,如果是xml文件的话,可以用TinyXML解析器去解析,看这里:http://www.cnblogs.com/phinecos/archive/2008/03/11/1100912.htmlC++读写ini配置文件ht...
2018-05-22 16:10:48 1514
转载 使用apiDocJS快速生成在线文档
原想去看官方文档的,但发现这篇博客讲得也挺好。就转载了--https://blog.csdn.net/xialei199023/article/details/63251482
2018-05-21 20:23:33 841
原创 对于OSG中坐标及其转换的理解
注:读本博文前,你需要理解什么世界坐标和物体坐标以及OSG内部矩阵转换的特点(左乘)。首先,OSG中所有对物体的矩阵变换都是该物体坐标系相对于世界坐标系的变换!这就意味A原位置是在世界坐标(10, 0, 0),再想通过平移变换到目的位置即世界坐标(20, 0, 0),你会发现左乘translate(osg::Vec3(20,0,0))后,它会放置在世界坐标(30, 0, 0)位置。其中的原因就
2018-01-07 21:11:56 2818
原创 OSG圆形矩形绘制
主要用到的是geometry中的Polygon形式的图案创建,在生成数组顶点时,利用到了简单的正余弦圆形函数(x = Rcos(n) ; y = R(sin(n) )进行坐标的函数生成。下面则是粘贴的代码(附件有cpp文件):// 删了相关个人声明和版权声明,方便大家学习共享#include #include #include #include #includ
2018-01-01 22:33:38 4228 1
原创 MinGW与MSVC
Qt 中有两种方式编译,一种是MinGW ,另一种MSVC。MSVC是指Microsoft Visual C++,即微软的VC++运行库。使用MSVC就意味着编译该软件的运行库是vc++运行库。使用了微软的运行库,大大减少了软件的编码量,却提高了兼容性。安装QT时如果选择MSVC,你就需要安装VS了。MingGW是指是Minimalist GNU on Windows的缩写。它
2017-11-23 14:32:06 1939
原创 关于vs2015MFC中不能编辑ICON图像问题
原因很简单:分辨率不支持(像素不支持)。这时ICON图像仅仅可以放大和缩小,不能使用其他的工具。如果你想去创建自定义ICON,并编辑它,只需要在vs2015上新创建一个ICON,此时你会发现,图像编辑工具现在都可用了。
2016-10-11 22:56:11 3581 2
原创 关于C++指向函数的指针 的理解
正如题目所写的那样,c++允许创建一个指向函数的指针。机制和指向对象的指针相同,它也是存储一个地址,只是该地址指向一个函数。关于它的定义,很简单: bool (*funcPtr) (int iVal1,int iVal2);该语句将funcPtr定义为指向返回值为bool,参数为(int , int )的函数的指针类型。1、简化定义和理解在c++中很多复杂的定义都可以用typedef进行
2016-09-04 21:57:01 529
转载 元对象系统
Qt 元对象系统(Meta-Object System)Qt的元对象系统基于如下三件事情:1. 类:QObject,为所有需要利用元对象系统的对象提供了一个基类。2. 宏:Q_OBJECT,通常可以声明在类的私有段中,让该类可以使用元对象的特性,比如动态属性,信号和槽。3. 编译器:元对象编译器(moc)为每个QObject子对象自动生成必要的代码来实现元对象特性。moc工
2016-07-21 10:30:26 351
转载 Qt学习笔记---信号与槽
信号和槽用于两个对象之间的通信,是Qt的核心特征和突出特征。当一个特殊的事件发生时,相关对象便会发出一个信号,比如单击鼠标、按键等。槽就是一个函数,用来响应信号,可以自定义或者使用已存在的函数。信号和槽的对应关系:一个信号何以关联到多个槽,一个槽也可以关联多个信号,甚至一个信号也可以关联到另一个信号上面。如果有一个信号关联到了多个槽,当信号发出时,这些槽会一个接一个地执行,但是执行的顺
2016-07-19 09:51:12 493
转载 QT的信号与槽机制介绍
信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。QT是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在QT库的基础之上。QT支持下列平台:MS/WINDOWS-95、98、NT和
2016-07-19 09:25:52 441
原创 qt day1
1、The time you come across with problem you can not figure out , try the "Help" module ,instead of search it on line armless.*2.Can not find the Qt cmd "qt5.5.1 for desktop" and "android gcc" in com
2016-07-18 18:25:17 405
原创 关于c/c++中传统数组和动态分配内存两者的对比
1、传统数组:首先传统数组的大小只能在编译前确定(静态),不能改变。其次传统数组分配的内存不能被手动释放,而且内存空间会一直被占用,直至程序结束,才有系统释放。再其次在其它函数中定义的传统数组,只能在该函数运行期间被其他函数使用。一旦该函数结束,其他的函数不能使用该数组(因为该数组空间已被释放)。即传统数组不能跨函数使用2、动态分配内存很好的解决了上述问题。。void *malloc(in
2016-07-09 11:36:35 804
转载 char与wchar_t的区别
char与wchar_t的区别有的人爱用strcpy等标准ANSI函数,有的人爱用_tXXXX函数,有必要把来龙去脉搞清楚。 为了搞清这些函数,就必须理请几种字符类型的写法。char就不用说了,先说一些wchar_t。wchar_t是Unicode字符的数据类型,它实际定义在里:typedef unsigned short wchar_t; 不能使用类似strcpy这样的A
2016-07-07 20:58:38 908
ImHex:一款功能强大的十六进制编辑器
2022-08-22
怎样用offline explore下载 cppReference 网站内容?
2018-01-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人