-
关于C++虚函数那点破事 日期:2011-04-12 23:18:43 点击:0 好评:0
虚函数 的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数重新定义,在派生类中重新定义的函数应与虚...
-
浅谈怎样加快C++代码的编译速度 日期:2011-04-12 23:18:43 点击:0 好评:0
C++ 代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了。比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四个小时...
-
谈谈C++中三个容易混淆的概念 日期:2011-04-12 23:18:43 点击:1 好评:0
JAVA中语言中方法(函数)调用有两种特殊的形态: 重载 与 重写 ;而 C++ 由于增加了virtual这个虚函数关键字,给函数调用又增加了变数:除了重载、重写(也称 覆盖 )之外还多了隐藏...
-
使用托管C++粘合C#和C++代码(二) 日期:2011-04-12 23:18:43 点击:1 好评:0
...
-
使用托管C++粘合C#和C++代码(一) 日期:2011-04-12 23:18:43 点击:0 好评:0
关于 C# 和 C++ 孰优孰劣的争论有很多,我不太喜欢这样的争论,感觉好像非要置对方于死地而后快。咱们伟大的毛主席说了:百花争放,百家齐鸣。 改革开放的总设计师邓小平也说了:...
-
如何学好C++,用好类库很重要(1) 日期:2011-04-12 23:18:43 点击:3 好评:0
如果你有一定的 C 基础可能学起来比较容易些,但是学习 C++ 的过程中又要尽量避免去使用一些C中的思想;平时还要多看一些高手写的代码,遇到问题多多思考,怎样才能把问题抽象化,以使...
-
数据库在C++程序中使用方法 日期:2011-04-12 23:18:43 点击:0 好评:0
在本教程中,我假设大家都知道如何使用C++的类进行工作,因为我所有的数据结构,要立足于他们。我遇到过关于数据结构的教程,但是很难找到一个使用OOP来编写的。因此,这其中将...
-
讲述C语言编写Windows服务程序 日期:2011-04-12 23:18:43 点击:1 好评:0
Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识, C (不是C++)是最佳选择。 本文将建立并实现一个简单的服...
-
再谈C语言的模块化设计 日期:2011-04-12 23:18:43 点击:0 好评:0
现代语言为了可以接近玩乐高积木的那样直接组合现有的模块,都对 模块化 做了语言级别上的支持。我想这一点在软件工程界也是逐步认识到的。 C 语言实在是太老了。而它的晚辈...
-
C语言中可变参数的使用 日期:2011-04-12 23:18:43 点击:0 好评:0
一、什么是可变参数 我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char *format,...); 它除了有一个参数format固定以外,后面跟的参数的...
-
影响C++/C程序的几大要素 日期:2011-04-12 23:18:43 点击:0 好评:0
C++/C 程序对函数的处理方式是不同的。extern C是使C++能够调用C写作的库文件的一个手段,如果要对编译器提示使用C的方式来处理函数的话,那么就要使用extern C来说明。 若研究项目小组...
-
当今世界最受人们重视的十大经典算法 日期:2011-04-12 23:18:43 点击:0 好评:0
当今世界,已经被发现或创造的经典 算法 数不胜数。如果,一定要投票选出你最看重的十大 算法 ,你会作何选择列? 最近,有人在StackExchange上发起了提问,向网友们征集当今世界最为...
-
浅谈声明和定义区别 日期:2011-04-12 23:18:43 点击:0 好评:0
一般解释来说: 声明 是告诉编译器存在这么一个标识符。 定义 则是为程序申请一块内存。 例如: int x; //这是一个定义 extern int x; //这是声明 int x=10; //这也是一个定义 在程序中使用...
-
auto、register、static、extern等存储类修饰符的区别 日期:2011-04-12 23:18:43 点击:0 好评:0
存储类型修饰符可以修改标识符的链接和对应对象的生存周期;标识符有链接,而非生命周期;对象有生存周期,而非链接;函数标识符只可用 static、extern 修饰,函数参数只可用 reg...
-
C++程序中可以命名的5种元素 日期:2011-04-12 23:18:43 点击:0 好评:0
C++ 程序中的许多元素都有用来表示它们的名称(也称为标识符)。在C++程序中,可以命名的5种元素是: (1) 函数。函数是自包含的、可执行代码的命名块。第8章将详细讨论如何定义函数。...
-
在C/C++算法设计中使用任意位宽 日期:2011-04-12 23:18:43 点击:0 好评:0
开发定点(fixed-point) 算法 时,通常需要在设计功能性、数字精度建模、及验证(仿真)速度之间取得一个平衡。现在,一种新的数据类可使此过程简单化,由此得到更简单精确的建模精度...
-
浅谈C/C++中的顺序点和副作用 日期:2011-04-12 23:18:43 点击:1 好评:0
C/C++ 中有一个叫做顺序点(Sequence Point)的概念,通常我们并没有必要去了解和深究。但如果掌握了顺序点的概念,一些晦涩的表达式(比如某些无聊的面试题目)可能就会变得简单明...
-
浅谈C/C++中的static和extern关键字 日期:2011-04-12 23:18:43 点击:1 好评:0
static 是C++中常用的修饰符,它被用来控制变量的存贮方式和可见性。 extern, C是使C++能够调用C写作的库文件的一个手段,如果要对编译器提示使用C的方式来处理函数的话,那么就要使...
-
编程人员怎样才能写出美丽的代码(1) 日期:2011-04-12 23:18:43 点击:3 好评:0
编程 人员怎样才能写出美丽的 代码? 本文将从以下10个方面讲述: 1. 标识符(命名规则) 标识符应当直观且可以拼读,可望文知意,最好采用英文单词或其组合,便于记忆和阅读,切忌...
-
C++中的指针用法总结 日期:2011-04-12 23:18:43 点击:0 好评:0
C++ 程序设计重要基础就是类和对象, 对象指针 是很重要的一部分,包括指向对象的 指针 、指向对象成员的指针、this指针、指向对象的常指针、指向常对象的指针等。 1、指向对象的...