随笔分类 -  编程开发集合 / C++/STL

摘要:Qt插件式开发有一个问题:脱离了主程序。因此需要对每个dll插件项目制作语言包,这样就有很多分散的小ts文件 采用lconvert可以将多个ts文件合并,制作一个完整的ts文件。 lconvert -i primary.ts secondary.ts -o complete.ts 加载多个qm语言文 阅读全文
posted @ 2022-05-19 11:14 太一吾鱼水 阅读(249) 评论(0) 推荐(0) 编辑
摘要:1.随机采样 1 samples.vn = want_sample_num; 2 3 vector<int> nCard = GlobalFun::GetRandomCards(original.vert.size()); 4 for(int i = 0; i < samples.vn; i++) 阅读全文
posted @ 2021-09-14 17:13 太一吾鱼水 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Boost Graph Library,BGL 使用学习 探索 Boost Graph Library https://www.ibm.com/developerworks/cn/aix/library/au-aix-boost-graph/ https://blog.csdn.net/u01163 阅读全文
posted @ 2019-12-14 16:18 太一吾鱼水 阅读(716) 评论(0) 推荐(1) 编辑
摘要:1.第一个CMake例子 在 t1 目录建立 main.c 和 CMakeLists.txt(注意文件名大小写): main.c 文件内容: CmakeLists.txt 文件内容: 2.第二个CMake例子 CmakeLists.txt 文件内容: 参考资料: find_package与CMake 阅读全文
posted @ 2018-07-11 14:35 太一吾鱼水 阅读(606) 评论(0) 推荐(1) 编辑
摘要:纠结的一天:QGLViewer控件重载鼠标事件(AxMapControl类),如何在点击鼠标之后执行一个回调,通知主界面Viewer类执行一个操作。 先是考虑直接使用C风格的回调函数,在AxMapControl类中定义类似于这种形式 可是这种情况下,如果定义全局的DirectionSetCallba 阅读全文
posted @ 2017-05-15 08:15 太一吾鱼水 阅读(391) 评论(0) 推荐(0) 编辑
摘要:依赖的类 1 /*1 utils.h 2 *# A variety of utility functions. 3 *# 4 *# Some of the functions are duplicates of well known C functions that are not 5 *# sta 阅读全文
posted @ 2017-03-29 15:10 太一吾鱼水 阅读(2485) 评论(0) 推荐(0) 编辑
摘要:今天解决了两个bug (1)一个是COFF文件损坏,因为装了vs2010和vs2013,搜索C:\Program Files(x86)文件夹下的cvtres.exe。出现了VC10和VC12的4个,x86和x64各两个。 把其中的一个改了个名字,相当于是保留一个cvtres.exe。 (2)另一个是 阅读全文
posted @ 2017-03-25 22:57 太一吾鱼水 阅读(264) 评论(0) 推荐(0) 编辑
摘要:C读取文件,这种写法不会多一行。 参考C++的读取 阅读全文
posted @ 2016-01-11 15:40 太一吾鱼水 阅读(409) 评论(1) 推荐(0) 编辑
摘要:http://www.cnblogs.com/cvbnm/articles/1947743.html多年以前,Microsoft 幹了一件比 #define N 3 還要蠢的蠢事,那就是在 放入了 min/max 這兩個宏命令(macros)。 #define max(a,b) (((a) > (... 阅读全文
posted @ 2015-10-18 15:52 太一吾鱼水 阅读(438) 评论(0) 推荐(0) 编辑
摘要:1.成员函数加上const1、非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误)2、表示成员函数隐含传入的this指针为const指针,决定了在该成员函数中, 任意修改它所在的类的成员的操作都是不允许的(因为隐含了对this指针的const引用);3、唯一的例外是对于mut... 阅读全文
posted @ 2015-10-03 17:36 太一吾鱼水 阅读(264) 评论(0) 推荐(0) 编辑
摘要:原文链接: http://www.cnblogs.com/liuweilinlin/archive/2012/08/16/2643272.html一 MFC程序执行过程剖析1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环... 阅读全文
posted @ 2015-09-15 13:31 太一吾鱼水 阅读(494) 评论(0) 推荐(0) 编辑
摘要:GDAL C#封装对中文字符转换过程中存在问题。C++封装一个Win32 DLL,采用Unicode字符集。使用标准头文件。https://msdn.microsoft.com/en-us/library/dd319072(VS.85).aspx 1 class CodePageHelper 2 {... 阅读全文
posted @ 2015-04-24 23:06 太一吾鱼水 阅读(501) 评论(1) 推荐(0) 编辑
摘要:1)C++ Threadshttp://sourceforge.net/projects/threads/2)ZThreadhttp://sourceforge.net/projects/zthread/(C++编程思想下卷介绍并发时候用的线程库)3)Open Threadshttp://sourc... 阅读全文
posted @ 2014-09-27 08:54 太一吾鱼水 阅读(140) 评论(0) 推荐(0) 编辑
摘要:MDI(MultipleDocument Interface)是Windows界面的一种规范,它建立多个窗口来浏览文档数据,如Windows中的ProgramManager等都是按MDI规范实现的。在实际工程软件开发中,许多程序员将其作为一种实现多窗口的标准方法。微软基础类库(Microsoft... 阅读全文
posted @ 2014-09-24 19:59 太一吾鱼水 阅读(536) 评论(0) 推荐(0) 编辑
摘要:VS2010,新建MFC项目,在头文件stdafx.h中添加:1 #include 2 using namespace Gdiplus;3 #pragma comment (lib,"Gdiplus.lib")定义类的变量 ULONG_PTR gdiplusToken;在BOOL CGDALDes... 阅读全文
posted @ 2014-07-27 18:23 太一吾鱼水 阅读(2697) 评论(0) 推荐(0) 编辑
摘要:C# char 关键字用于声明 .NET framework 使用 Unicode 字符表示 System.Char 结构的实例。 Char 对象的值是 16 位数字 (序号值。)将字符表示为 UTF-16 代码单位。 Unicode 字符在世界上表示大多数书面语言。 类型 范围 大小 .NET F 阅读全文
posted @ 2014-07-21 20:45 太一吾鱼水 阅读(2102) 评论(0) 推荐(0) 编辑
摘要:以下例子中,存储了整数123的记亿体空间不能被删除,因为地址丢失了。这些空间已无法再使用。 1 #include 2 using namespace std; 3 int main() 4 { 5 int *a = new int(123); 6 cout 2 #include... 阅读全文
posted @ 2014-07-20 14:03 太一吾鱼水 阅读(694) 评论(0) 推荐(0) 编辑
摘要:QtCreator新建一个Qt Application,命名为ImageView在项目文件夹下添加gdal库,统一放在ImageView\gdal目录下。右键单击项目,选择添加库命令,添加gdal_i.lib和头文件路径,完成后可以再ImageView.pro文件中查看:win32: LIBS +=... 阅读全文
posted @ 2014-06-24 19:58 太一吾鱼水 阅读(780) 评论(0) 推荐(1) 编辑
摘要:1. 简介 SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。 SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl, PHP, Python, Tcl, Ruby and PHP。支持语言列表中也包括非脚本编译语言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, OCAML以及R,甚至是编译器或者汇编的计划应用(Guile, MzScheme, Chicken)。SWIG普遍应用于创建高级语言解析或汇编程序环境,用户接口,作为一种用来测试C/C+... 阅读全文
posted @ 2013-10-20 18:48 太一吾鱼水 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:针对http://wenku.baidu.com/view/56d732ee856a561252d36ff2.html的内容测试一下。 1 #include "A.h" 2 #include 3 #include 4 using namespace std; 5 int main() 6 { 7 A *aa=new A(); 8 printf("aa=%x\n",&aa); 9 A *b=NULL;10 cout>str;25 return 1;26 27 }类A的头文件和实现:1 #pragma once2 class A3 {4 pub 阅读全文
posted @ 2013-08-18 20:39 太一吾鱼水 阅读(641) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示