C/C++/VC
joyney
这个作者很懒,什么都没留下…
展开
-
[精华] 跟我一起写 Makefile
http://www.chinaunix.net 作者:gunguymadman 发表于:2008-07-26 20:19:11【发表评论】【查看原文】【C/C++讨论区】【关闭】 陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和pr转载 2008-07-28 22:45:00 · 676 阅读 · 0 评论 -
(转)Interface Segregation Principle (ISP) - OO设计的接口分隔原则
前言Robert C. Martin氏为我们总结了在面向对象的设计(OOD)中应该遵循的原则,这些原则被称为“Principles of OOD”,关于“Principles of OOD”的相关文章可以从Object Menter得到。本文介绍“Principles of OOD”中的接口分隔原则:Interface Segregation Principle (ISP)。可以从这里查看原创 2009-06-03 10:55:00 · 1889 阅读 · 1 评论 -
(转)面向对象设计领域的OCP原则
面向对象设计领域的OCP原则关键字: 面向对象设计一、OCP简介(OCP--Open-Closed Principle ):Software entities(classes,modules,functions,etc.) should be open for extension, but closed for modification。软件实体应当对扩展开放,对修原创 2009-06-02 22:06:00 · 837 阅读 · 0 评论 -
(转载)如何在运行时确定对象类型(RTTI)
如何在运行时确定对象类型(RTTI)作者:NorthTibet RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类型的方法。本文将简略介绍 RTTI 的一些背景知识、描述 RTTI 的概念,并通过具体例子和代码介绍什么时候使用以及如何使用 RTTI;本文还将详细描述两个重要的 RTTI 运算符的使用方法,它们是 typ转载 2009-06-02 13:49:00 · 265 阅读 · 0 评论 -
全面整理的C++面试题 收藏
全面整理的C++面试题 收藏1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,只事派生类没有访问权限而已。virtual可加可不加。子类的空间里有父类的所有变量(static除外)。同一个函数只存在一个实体(inline除外)。子类覆盖它的函数不加virtua转载 2009-03-05 21:52:00 · 358 阅读 · 0 评论 -
华为今年的面试题 完整版
本题的功能是读取一个固定文件,并把它分段显示出来,最大读取1M,大于1M就按1M大小读取。LoadFile函数是一个读取固定文件的函数。假定其没有错误。 下面代码未指定编译器,如果针对特定编译器有错,也请指出 找出8个或8个以上错误 #define MAX_LEN (1*1024*1024) void main() { char *f; int i,j; char tmp[转载 2009-03-05 22:00:00 · 392 阅读 · 0 评论 -
C/C++笔试题目大全收藏
C/C++笔试题目大全收藏1.求下面函数的返回值(微软) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8 思路:将x转化为2进制,看含有的1的个数。 2. 什么是“引用”?转载 2009-03-05 21:54:00 · 423 阅读 · 0 评论 -
什么是mock测试
什么是mock测试2008-05-31 15:09[转]mock测试:就是在测试过程中,对于某些不容易构造或者 不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。mock对象:这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。mock对象使用范畴:真实对象具有不可确定的行为,产生不可预测的效果,(如:股票行情,天气转载 2009-03-06 09:29:00 · 6480 阅读 · 3 评论 -
国际:写一手容易理解的代码是否很重要?
【CSDN编译】在过去的三个星期里,我拜访了几个公司,谈及了关于编写容易理解的代码的问题。令人惊奇的是,发现几位程序开发者意见很不一致!下面就是他们的几个不同的想法。1、只要程序运行良好,其他的我不在意。2、我没有足够的时间去写好的代码。3、客户看的不是代码,所以只要应用效果达到要求我就满意了。4、大部分的客户想用最少的钱换来最大的实惠,还要按时交付使用,我能确定的仅仅是程序的可靠使用。原创 2008-10-22 23:07:00 · 232 阅读 · 0 评论 -
(转)C/C++ 宏详解
(转)C/C++ 宏详解 收藏 众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和转载 2009-11-09 19:30:00 · 272 阅读 · 1 评论