
C++
文章平均质量分 78
jjkcom
开发平台产品经理,通行证研究员
展开
-
【转】C++初级到高级的学习书籍流程
C++初级到高级的学习书籍流程(1)、入门类: C++ Primer, 3rd Edition Thinking in C++, 2nd Edition C++ 大学教程(这本书我没看过,但不少初学者说不错,留此存目) The C++ Standard Library: A Tutorial and Reference (2)进阶类: The C++ Programming Language, Special Edition The Design and Evolution of C++ Inside C+转载 2011-04-04 10:33:00 · 1758 阅读 · 0 评论 -
C/C++开发常用工具“群英会”
* NetBeans NetBeans 是由Sun建立的開放原始碼的軟體開發工具,是一个开放框架,可扩展的开发平台,可以用于Java,C語言/C++等的开发,本身是一个开发平台,可以通过扩展插件来扩展功能,現在最新的穩定版本是Netbeans 6.1。在 NetBeans Platform 平台中,應用軟體是用一系列的軟體模組(modular software components)建構出來。而這些模組是一個jar檔(Java archive file)它包含了一組Java程式的類別而它們實作全依據依转载 2011-04-04 14:07:00 · 2624 阅读 · 1 评论 -
【其实很简单】C++指针
<br /> 声明:本文转帖于互联网,加以评论和修改,仅供技术交流。<br /><br /> 什么是指针?<br /> 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一个指示器,它告诉程序在内存的哪块区域可以找到数据。这是一个非常重要的概念,有很多程序和算法都是围绕指针而设计的,如链表。<br /> 指针的好处是什么:快效率,省资源。<br /> <br /> <br /> 开始学习<br /> 如何定义一个指针呢?就像你定义一个其它变量转载 2011-04-04 15:42:00 · 1654 阅读 · 1 评论 -
【其实很简单】C++实现静态连接
一、静态连接和动态连接 静态链接库是.lib格式的文件,一般在工程的设置界面加入工程中,程序编译时会把lib文件的代码加入你的程序中因此会增加代码大小,你的程序一运行lib代码强制被装入你程序的运行空间,不能手动移除lib代码。动态链接库是程序运行时动态装入内存的模块,格式*.dll,在程序运行时可以随意加载和移除,节省内存空间。 在大型的软件项目中一般要实现很多功能,如果把所有单独的功能写成一个个lib文件的话,程序运行的时候要占用很大的内存空间,导致运行缓慢;但是如果将功能写成dll原创 2011-04-05 10:14:00 · 1943 阅读 · 0 评论 -
Visual C++开发工具与调试技巧整理
1.如何在Release状态下进行调试<br />Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标签中选中Generate debug info复选框。<br /><br />注:只是一个介乎Debug和Release的中间状态,所有的ASSERT、VERIFY都不起作用,函数调用方式转载 2011-04-08 10:28:00 · 1299 阅读 · 0 评论 -
【其实很简单】C++中的static
<br /> <br /> <br /> 要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量:<br /> int a;<br /> string s;<br /> 其实就是:<br /> auto int a;<br /> auto string s;<br />原创 2011-04-06 13:42:00 · 1408 阅读 · 0 评论 -
VC Studio 使用技巧大全
作者: 黄森堂(vcmfc)1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of …),如果没有建立Browse f转载 2011-04-14 11:12:00 · 1291 阅读 · 0 评论