了解ANSI和Unicode编
c++模板
重载(overload)、覆盖(override)、隐藏(hide)的区别
C++类内存分布-转载自Jerry19880126-博客园的文章在上面这篇文章的基础上做了些整理。主要讨论了C++类对象的内存分布结构。来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。原文地址:http://www.cnblogs.com/jerry19880126/p/3616999.html0、准备工欲善其事,必先利其器,我们先用好VisualStudio工具,像下面
关于IOCP网上到处都是资料,说的也很详细。我在这里就不再多说了,这只是本人在学习IOCP时的笔记,和配合AcceptEx写的一个极小的服务端程序。由于刚刚接触ICOP加上本人刚毕业不到一年,所以里面的理解或观点可能有误,还请大家多多批评!VC6.0开发,旨在体现IOCP的架构,忽略细节,服务程序的功能只是接收客户连接,接着接收到客户数据,然后原封不动的返回给客户!下面这段话,如果不感兴趣,可以跳
FROM: http://hi.baidu.com/fairysky/item/de246420c1e24ad6a417b627参考资料1、VS2005解决"应用程序配置不正确,程序无法启动"问题2、VS2005安装文件 "由于应用程序配置不正确,应用程序未能启动"3、Microsoft Visual C++ 2008发布程序的部署问题4、VC编写的程序不能在其他机器上运行的解决方案新增(先看看上
FROM: http://blog.csdn.net/haah1221/article/details/8084089vc2005/vc2008采用了新的程序部署技术(manifest清单文件),manifest清单文件实际上类似于我们常用的makefile文件,它定义了程序运行的依赖关系(程序运行所需要的dll库的名称、版本等)。程序运行,首先根据manifest清单文件(这个文件可以嵌入到ex
Windows7平台上有一个强大的SxsTrace工具,可以跟踪调试应用程序运行时需要的动态库的版本和路径。SxsTrace使用的方法:1、首先必须以Administrator用户身份登录,打开cmd命令行;2、也可以以其它用户登录,然后打开cmd命令行,执行:runas /user:administrator cmd,输入Administrator用户密码后,系统打开一个以Administrat
信息: 未找到 WinSxS 中的程序集。 信息: 尝试在 C:\Windows\assembly
FROM: http://blog.itpub.net/559005/viewspace-866771/prettybird 发表于 2005-12-1 15:49:00 大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模
原文地址:http://www.cnblogs.com/alionxd/articles/3200176.html好吧,头文件是干嘛的?放心,这个简单的问题确实把我难住了。用了多少年头文件,头文件是干嘛用的?第一,头文件是给别人看得。第二,头文件可以用来进行类型检查,减少出错。好吧,第二点我似懂非懂,所以只说第一点。再配合extern。他们俩在一起很万恶的。真的哦!头文件是给别人看的。不管是C还是
FROM: http://blog.csdn.net/luckyboypb/原文 porting 32-bit to 64-bit on Xeon 这篇文章主要是讲述如何将已有的32位程序编译成为64位程序, 并简单讲述如何远程调试64位应用程序, 以及在其中可能遇到的问题, 其中译注补充部分为自已的实践经验, 如有出入或其它解决方案, 欢迎指正. 本文一步一步地描述了怎样使用Microsof
x86 Architecture 2 out of 2 rated this helpfulRate this topicThe Intel x86 processor uses complex instruction set computer (CISC) architecture, which means there is a modest
FROM: http://kelvinh.github.io/blog/2013/08/05/windows-x64-calling-conventions/Windows平台X64函数调用约定与汇编代码分析起因整件事源自于公司的一个公共模块,有很多项目都依赖于这个公共模块,我们项目是其中之一。假定依赖的函数原型为:int add(int a, int b, int c, int d, int e
签完offer后感觉人一下子就懒惰下来了,整天除了上课答个到就是跟群里同样签了offer的同学一起瞎聊,最近几天终于又静下心来拿起书继续看。 前几天读到第三部分内存管理的第16章线程的堆栈时看到作者提到了“C/C++运行期库的堆栈检查函数”,作者说这个函数叫StackCheck,并且给出了一段C语言代码来实现这个函数,昨天下午自己写了个程序测试了半天,分别定义了一些大小为40KB、80KB和32
来源:http://blog.csdn.net/clever1011. 安装64位编译环境 最近准备编译64位版本的程序。因为之前已经安装了VS 2008,开始以为只是使用VS 2008的安装文件添加功能即可,后来发现没这么简单。直接双击VS 2008的安装文件来安装会出现下面的错误提示: 查了一下网上
http://sunwill.blog.ccidnet.com/blog-htm-do-showone-uid-34371-type-blog-itemid-1257804.html 如何将MFC程序改为UNICODE类型 1. 在Project->C\C++->Preprocessor definitions 中去除_MBCS, 增加_UNICODE
1 2 3 4 5
1. Visual Studio 2005。 2. Visual Studio 2005 Service Pack 1。 若安装的是英文版VS2005 , 则需要安装的补丁的文件名为: VS80sp1-KB926601-X86-ENU.exe;若安装的是中文版VS2005,则需要安装的补丁的文件 名为:VS80sp1-KB926604-X86-CHS.exe。 3. Visual Stu
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号