
C++
文章平均质量分 93
wangjunhe
这个作者很懒,什么都没留下…
展开
-
理解C++中的头文件和源文件的作用
一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separatecompilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对独立的,在编译(compile)时不需要与其他文件互通,只需要在编译成目标文件后再与其他的目标文件做一次链接(link转载 2021-01-14 16:30:37 · 212 阅读 · 0 评论 -
字符串之间的转换
1. string转wstringwstring s2ws(conststring& s){ _bstr_t t = s.c_str(); wchar_t* pwchar = (wchar_t*)t; wstring result = pwchar; return result;}2. wstring转stri翻译 2012-02-24 14:08:53 · 1144 阅读 · 0 评论 -
虚拟内存内存碎片
34 down vote favorite13share [g+]share [fb] share [tw] I've heard the term "memory fragmentation" used a few times in the context of C++ dynamic memory allocation. I've found s转载 2012-03-09 09:51:07 · 1668 阅读 · 0 评论 -
VC线程池,拿来就用
#ifndef _ThreadPool_H_#define _ThreadPool_H_#pragma warning(disable: 4530)#pragma warning(disable: 4786)#include #include #include #include using namespace std;class ThreadJob //工作基类转载 2012-03-09 09:47:48 · 953 阅读 · 0 评论 -
VS MFC 程序不能在别的机子运行 提示配置不正确
最近在VS2005上开发了一个工具,结果安装到别的机子上提示 配置不正确,重新安装后可能会解决问题,后来网上查了下有一下三种解决方案,可以给遇到同样问题的同学一些参考。VS2005C/MFC工程在开发机上切正常换了机器(未安装VS2005)的后运行弹出下列:由于应用配置不正确未能启动重新安装应用可能会纠正这个问题在Eventlog中有:Generate Activation Conte原创 2012-03-09 17:40:59 · 4803 阅读 · 0 评论