摘要: #include <map> #include <stdio.h> using namespace std; struct SrsMemoryObject { void* ptr; std::string category; int size; }; std::map<void*, SrsMemor 阅读全文
posted @ 2020-04-28 18:20 小念之歌 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 最近由于业务需要在写内存池子时遇到了一个doule-free的问题。折腾半个晚上以为自己的眼睛花了。开始以为是编译器有问题(我也是够自信的),但是在windows下使用qtcreator vs2017 和Linux下 使用gcc纷纷编译执行得到相同的结果。有一点要说的是使用gcc和qtcreator 阅读全文
posted @ 2020-04-27 20:22 小念之歌 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 示例代码 1 #include <iostream> 2 using namespace std; 3 4 void Print() 5 { 6 cout<<"helloworld"<<endl; 7 } 8 9 class TestDebug 10 { 11 public: 12 TestDebu 阅读全文
posted @ 2020-03-14 17:52 小念之歌 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 无论在《UNIX环境高级编程》还是《Linux/UNIX系统编程手册》,其中都反复提及几个标准的概念。SUS、SYSTEM V、POSIX、LSB。 那么这些概念是什么意思呢,常常搞得头昏脑胀。不知道用那些标准的API。下面是一些总结,未必全面,欢迎补充。 SUS: Single UNIX Spec 阅读全文
posted @ 2020-02-29 20:56 小念之歌 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 最近在用Visual Studio 做开发,代码改动后编译出现大量莫名其妙的错误:如下 最终解决方法如下: 如果是win32使用VS原始IDE构建的程序: 在vs的项目属性设置中找到C/C++选项下的预处理器,在预处理器定义中添加WIN32_LEAN_AND_MEAN WIN32_LEAN_AND_ 阅读全文
posted @ 2020-01-06 19:47 小念之歌 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: 分享一个类似于Qt中QVariant类。 目录: 1 类型定义 2 数值操作 3 万能类型包装 4 使用 ——————————————————Begain—————————————————— 类型定义 typedef.h #ifndef TYPEDEF_H #define TYPEDEF_H #in 阅读全文
posted @ 2019-12-11 18:26 小念之歌 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: 关于new/delete,援引C++ Primer中的一段话: 某些应用程序对内存分配有特殊的要求,因此我们无法直接将标准的内存管理机制直接应用于这些程序。他们常常需要自定义内存分配的细节,比如使用关键字new将对象放置在特定的内存空间中。为了实现这一目的,应用程序需要重载new运算符和delete 阅读全文
posted @ 2019-12-01 16:34 小念之歌 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 泛型编程中,模板会根据传入类型的不同,生成多种实例,相对低效。 模板编程: #include <iostream> using namespace std; //未使用函数包装器 template <typename T,typename F> T use_f(T v, F f) { static 阅读全文
posted @ 2019-11-27 23:04 小念之歌 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 类型做参数是C++模板实现的主要形式。由此实现了类模板-->模板类-->实例的过程 当然除此之外也可以参考bitset的实现方式,参数决定类型的做法。 #include <iostream> using namespace std; template <bool condition> void Fu 阅读全文
posted @ 2019-10-30 20:11 小念之歌 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 转自:https://shiyousan.com/post/635889908703806636 TortoiseSVN中文乱码的问题困扰了我好久,特别是每次使用“以标准差异文件显示修改”时,打开的文件都会出现中文乱码的问题,网上相关资料貌似也比较少,在尝试了一些方法解决问题后,写下本文做个总结,以 阅读全文
posted @ 2019-10-17 17:26 小念之歌 阅读(4601) 评论(0) 推荐(0) 编辑