C++
文章平均质量分 78
qiuxin315
这个作者很懒,什么都没留下…
展开
-
string浅拷贝及其在dll中运用的注意事项
原文:http://blog.sina.com.cn/s/blog_5d771bb40100c7nj.html1.一个原则:某个模块中分配的空间就应该由它来释放!比如说在dll中分配的空间就应由这个dll来释放,而不应该有main来释放,因为dll 中用来分配空间的环境可能和main中用来分配的环境不一样。关于这一点window核心编程中的dll里面进行了讲解,但是说真的我还是不明白为什么会 这样。但是要记住这个原则!2.mian 中的如下语句:string str1("l10");stri..转载 2021-03-31 20:59:52 · 243 阅读 · 0 评论 -
fstream 和中文路径
fstream 和中文路径 有时候用ifstream或ofstream打开带有中文路径的文件会失败。解决办法:1、使用C语言的函数设置为中文运行环境setlocale(LC_ALL,"Chinese-simplified");2、使用STL函数设置为系统语言环境std::locale::global(std::locale(""));当然选2啦!另转载针对该问题的详转载 2012-03-26 12:27:19 · 4081 阅读 · 0 评论 -
查看windows机器远程连接记录
1、开始-设置-控制面板-管理工具 2、事件查看器-安全性3、查看-筛选,在[事件ID]中输入528原创 2012-12-22 13:41:32 · 8627 阅读 · 1 评论 -
自动销毁单例指针
网上看到好多单例的代码,但是好多写的有点问题,就是没有销毁代理。就是利用静态变量,在程序退出时,会自动销毁,直接上代码,也可以将下面的图片另存为一个rar文件即可。注意:记得要在源文件中初始化静态变量,否则最后也不能销毁单例指针。1、头文件#ifndef __CSINGLETON_H__#define __CSINGLETON_H__class CSingle原创 2013-03-18 20:29:29 · 1471 阅读 · 0 评论 -
去掉单文档标题栏上的“无标题—“
去掉FWS_ADDTOTITLE 的风格方法:在主框架中BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 // CREATESTRUCT cs 来修改窗口类或样式 cs.原创 2014-02-13 21:33:55 · 731 阅读 · 0 评论 -
禁用指定编译警告
MSVC编译器#ifdef _MSC_VER#pragma warning(push)#pragma warning(disable:4100)#endif//some code...#ifdef _MSC_VER#pragma warning(pop)#endifGCC编译器#ifdef __GNUC__#pragma GCC diagnostic p...原创 2018-08-17 08:46:21 · 554 阅读 · 0 评论 -
win平台多用户访问共享内存、互斥锁
文章目录概述解决方案概述在win平台下,如果要多进程共享访问同一把互斥,则使用有名CreateMutex或者有名CreateFileMapping。例如:HANDLE mutex = CreateMutexA(NULL, false, "MyMutexName"); 使用上面的代码在同一个用户、同一个session下是没有问题的,但是以不同用户或者同一用户不同session时(比如在w...原创 2018-12-07 10:01:16 · 2007 阅读 · 0 评论 -
google breakpad编译及使用示例
文章目录概述翻墙访问源码下载breakpad使用depot_tools下载git下载github下载gyp(Generate Your Projects)python 2.7.xgoogle test编译源码目录准备生成sln文件编译示例概述breakpad是google开源的一套用于进程crash的处理方案,跨平台。应该是早期版本crash report的升级版本,以前的crashrpt仅支...原创 2018-12-07 10:15:14 · 4104 阅读 · 0 评论 -
C++ 设置线程名称
文章目录WINDOWS平台方案一方案二LINUX平台为了调试方便,可以设置线程的名称,设置方法收集如下。WINDOWS平台方案一参考https://docs.microsoft.com/zh-cn/visualstudio/debugger/how-to-set-a-thread-name-in-native-code?view=vs-2015// // Usage: SetThr...原创 2019-01-12 14:32:38 · 9242 阅读 · 0 评论