- 博客(8)
- 收藏
- 关注
原创 C++多线程(1)——Qt利用多线程更新进度条
这样在MyQtWork中管理一个QThread对象,对外部调用者来说非常方便,不用再管理一个QThread指针的new和delete【这里参考了一篇文章的做法,见末尾】。很多文章在主程序中临时变量new一个QThread对象指针,并用到了QThread::deleteLater来自动释放new出来的QThread指针,那么在这种情况下就不要再手动delete了,程序会崩溃的。我一般的习惯是new和delete配对使用,所以就不采用这种方法了。
2021-11-07 22:16:58
8875
10
原创 json C++开源库:JSON for Modern C++的几个小问题
JSON for Modern C++是nlohmann在GitHub上开源的读写json文件的C++库,使用者仅需包含一个json.hpp文件即可。开源地址为:GitHub - nlohmann/json: JSON for Modern C++使用起来比较简单的了,首先从GitHub上将源码下载到本地,使用CMake编译源码(确保勾选了JSON_BuildTests)在编译工程中找到unit-readme.cpp、unit-serialization.cpp、unit-deserializa
2021-10-24 22:34:42
2925
原创 Ubuntu高版本如何安装低版本GCC (以Ubuntu 20安装GCC5为例)
安装了Ubuntu 20.04之后,通过命令行sudo apt-get install build-essential安装gcc和g++,再通过命令行gcc -v可查看GCC版本为GCC9如果想用低版本的gcc,比如gcc5,尝试输入命令sudo apt-get install gcc-5会提示找不到gcc5的安装包那么就需要添加较低版本的源网上搜索得到gcc5对应的Ubuntu版本为16,接下来就对Ubuntu20.04的源文件source.list进行编辑,增加Ubunt
2020-12-15 22:52:44
14534
13
原创 关于C/C++的内存区划分:堆、栈、自由存储区、全局/静态存储区和常量存储区
From:http://www.cnblogs.com/JCSU/articles/1051579.html一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变
2012-02-22 17:06:28
887
原创 有关.NET框架、托管、C++/CLI、CLR等等
.NET Framework是微软(Microsoft)开发的软件开发平台,主要包含两个部分:公共语言运行时(Common Language Runtime,CLR)和.NET Framework类库。 .NET Framework有两大主要特征:跨平台、跨语言。 .NET 框架广义上(此处并不指“.NET Framework”)是支持跨平台(不同OS,如Linux、Mac)
2012-02-20 22:08:03
1203
原创 用VS2005编译CGAL3.8
参考文献:http://acg.cs.tau.ac.il/cgal-at-tau/installing-cgal-and-related-programs-on-windows编译环境:Windows XP SP3、Visual Studio C++ 2005、Qt4.7.1(更高版本未测试),Boost 1.46.1(应该是最新版的)1. 安装Visual Studio 2005
2011-09-27 20:45:41
1272
原创 用VS2008编译Meshlab v1.3.0
编译环境:Windows XP SP3、Visual Studio C++ 2008、Qt4.7.1(或者4.7.3)http://qt.nokia.com/visual-studi1. 得到Meshlab的源码http://sourceforge.net/projects/me
2011-07-25 09:56:55
3162
9
转载 【转】几个ARX取CAD窗口句柄的函数
From: http://www.cnblogs.com/wf225/archive/2008/11/20/1337825.html CWinApp* acedGetAcadWinApp()返回指向AutoCAD应用程序类实例的指针CDocument* acedGetAcadDoc()返回指向AutoCAD文件类实例的指针CView* acedGetAcadDw
2011-06-17 10:07:00
2008
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人