
C/C++
文章平均质量分 57
EddieJam
放弃只是一句话,坚持却需一辈子。
展开
-
VC++学习方法及书籍推荐
现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程, ××宝典等等,书的印刷质量真的很好,纸张的质量也是今非昔比啊,但书的内容好象却是越来越让人失望,也许是我老了,我的思想我的观念已脱离现实社会,也许是外面的世界变化得太快,我编程数月,出去一走,路已不是原来的路……回家看着书转载 2006-03-25 01:08:00 · 1427 阅读 · 0 评论 -
开发支持多显示器的Windows程序
Microsoft为支持多显示器模式提供了一些新的API调用,下面具体介绍它们的功能:1.HMONITOR MonitorFromPoint(POINT pt,DWORD dwFlags) MonitorFromPoint返回包含特定点(pt)的一个显示器句柄。如果pt不属于任何一个显示器,返回的显示器句柄由dwFlags标志决定:MONITOR_DEFAULTTONULL时返回NULL原创 2009-03-05 14:01:00 · 7289 阅读 · 0 评论 -
vs2005编译异常退出重启解决办法
最近用vs2005(Visual Studio 2005)编译项目时,经常出现编译一会就重启或者直接退出的问题,最后找到解决办法了,原因是因为运行了360安全卫士,把360安全卫士退掉就没问题了.2008年最后一天,留个纪念.原创 2008-12-31 17:34:00 · 1806 阅读 · 0 评论 -
在Visual C++中检测和隔离内存泄漏
具有动态的分配和释放内存的能力是C/C++程序语言的重要特色之一。VisualC++ debugger和CRT库提供了一系列有效的检测和鉴定内存泄漏的工具。 设置内存泄漏检测 检测内存泄漏的基本工具是调试器和CRT调试堆函数。为了使用调试堆函数,在你的程序中你必须含有下面的说明: #define _CRTDBG_MAP_ALLOC转载 2008-04-25 11:57:00 · 960 阅读 · 0 评论 -
VC编程中常用快捷键
CTRL+INS拷贝CTRL+C拷贝SHIFT+DEL剪切CTRL+X剪切SHIFT+INS粘贴CTRL+V粘贴CTRL+F 查找CTRL+H 替换CTRL+L 删除一行ALT+F2 编辑和修改书签(永久书签)CTRL+F2 编辑和修改书签(临时书签,当文件关闭后,书签就无效了)ALT+F8选定几行代码以后,按下Alt+F8,使选定的代码按照C语言约定俗原创 2007-09-24 14:57:00 · 1355 阅读 · 0 评论 -
C++内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有三种:转载 2006-08-02 18:51:00 · 1266 阅读 · 0 评论 -
各种面试题
*程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变转载 2006-08-02 20:04:00 · 6837 阅读 · 0 评论 -
C/C++面试题大汇总
想成为嵌入式程序员应知道的0x10个基本问题:预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预转载 2006-08-02 20:00:00 · 2605 阅读 · 0 评论 -
《C++ Primer 中文版》第4版 读书笔记
《C++ Primer 中文版》第4版 读书笔记作者: Stanley B.Lippman Josee Lajoie BarBara E.Moo翻译: 李师贤 蒋爱军 梅晓勇 林瑛出版: 人民邮电出版社 2006.3书号: ISBN 7-115-14554-7 T原创 2006-07-26 22:36:00 · 1817 阅读 · 0 评论 -
这个暑假学习C++要看的几本书
【阶段一】:《C++程序设计语言(特别版)》 The C++ Programming Language(Bjarne Stroustrup)《C++语言的设计和演化》 《The Design and Evolution of C++》《C++ Primer (3RD)中文版》《C++ Primer (4RD)中文版》《Essential C++中文版》《Accelera原创 2006-07-20 08:16:00 · 1667 阅读 · 2 评论 -
P2P 之 UDP穿透NAT的原理与实现(附源代码)
P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念: NAT转载 2006-11-15 08:47:00 · 1340 阅读 · 0 评论 -
看孟岩对C++ PRIMER第四版所写的书评
很多人可能还记得2002年C++ Primer第三版在国内计算机图书市场上创造的辉煌成绩,当时这本书在价格相对较高的情况下仍然受到了广大C++学习者的热烈欢迎。几年过去,相信已经有不少读者通过这本书掌握了C++基础语言。在日常的程序设计实践中,该书也是相当出色的参考手册。关于C++语言本身的各种问题,几乎都可以在这本书里找到答案。全面,被认为是C++ Primer的特色。但事实上,第三版不转载 2006-05-30 13:59:00 · 1799 阅读 · 0 评论 -
学C++的50条经典名言
1.把C++当成一门新的语言学习2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;5.不要放过任何一个看上转载 2006-05-04 08:10:00 · 2455 阅读 · 0 评论 -
C++藏书阁
综合/巨著《C++程序设计语言(特别版)》Bjarne Stroustrup中文版:裘宗燕 译机械工业出版社影印版:高等教育出版社 程序设计语言的书,有一个很有趣的现象,就是语言发明者几乎都要写书,而语言开发年代越新的,书的质量似乎越差。C和C++以及Perl的夫子自道均成 为不可动摇的经典,相比之下C的口碑最好,20年后仍然首屈一指;Java(人民邮电出版社即将出版)处于中点,虽然转载 2006-08-30 00:01:00 · 2939 阅读 · 1 评论 -
VC++实现Vista和Win7系统低权限程序向高权限程序发消息
低权限程序向高权限程序发消息需要在高权限程序开始的地方加入以下代码,指定什么消息可以接受typedef BOOL (WINAPI *_ChangeWindowMessageFilter)(UINT , DWORD);BOOLCVistaMsgRecvApp::AllowMeesageForVista(UINT uMessageID, BOOL bAllow)//注册Vist原创 2009-07-14 21:17:00 · 2093 阅读 · 0 评论