c/c++
文章平均质量分 77
swnu_laofu
这个作者很懒,什么都没留下…
展开
-
static关键字总结
一、在面向过程设计中的static关键字 1、静态全局变量 定义:在全局变量前,加上关键字 static 该变量就被定义成为了一个静态全局变量。 特点: A、该变量在全局数据区分配内存。 B、初始化:如果不显式初始化,那么将被隐式初始化为0。 C、访变量只在本源文件可见,严格的讲应该为定义之处开始到本文件转载 2007-03-16 13:42:00 · 472 阅读 · 0 评论 -
C++中const总结
C++中const总结 一、对于基本声明 1.const int r=100; //标准const变量声明加初始化,因为默认内部连接所以必须被初始化,其作用域为此文件,编译器经过类型检查后直接用100在编译时替换。 2.extend const int r=100; //将const改为外部连接,作用于扩大至全局,编译时会分配内存,并且可以不进行初始化,仅仅作为声明,编译器认为在程序其他地方进行了转载 2007-03-17 11:45:00 · 442 阅读 · 0 评论 -
dynamic_cast使用方式
c++提供了四种新的cast机制,分别为static_cast, const_cast, dynamic_cast和reinterpret_cast。虽然也支持c中使用一对圆括号来cast,但是由于c++与c最大的区别是c++增加了类的概念,因此在子类与父类之间进行cast的时候,使用c的cast方式是无法保证其正确性的,因此c++提供了新的cast机制(虽然比较丑陋而且需要敲打更多的code,但转载 2007-03-20 10:35:00 · 1768 阅读 · 0 评论 -
public protected private 用法小结
public protected private 用法小结一、一般类的访问控制 public: 公有的的成员:该类的对象、类的成员函数、友元可以任意访问;声明为public的成员是类的接口部分。 protected: 保护的成员:类的成员函数、友元可以访问; private: 私有的成员: 类的成员函数、友元可以访问;实现封装最好把所有数据成员定义为private。 二、类层次结构中的原创 2007-03-21 09:58:00 · 1041 阅读 · 0 评论 -
标准文件操作函数(转载)
本节所讲的文件读写函数均是指顺序读写, 即读写了一条信息后, 指针自动 加1。下面分别介绍写操作函数和读操作函数。 1. 文件的顺序写函数 fprintf()、fputs()和fputc()函数 函数fprintf()、fputs()和fputc()均为文件的顺序写操作函数, 其调用格 式如下: int fprintf(FILE *stream, char转载 2007-03-26 10:34:00 · 557 阅读 · 0 评论 -
关于回调函数
先泛后精,先浅后深”的道理可是知易行难,所以常常会给技术上的小细节纠缠着,搞得晕晕乎,其中“回调函数”就是其中之一了,虽然回用,但是老是不明白其中的含义,众多的书本也说得隐晦不清。直到不久前看到一篇文章才总算比较清晰了解。概括起来,回调机制包括两部分:服务执行者和服务方式制定者。1. 服务执行者先制定服务规范;2.服务方式制定者然后按照规范制定服务方式;3.然后执行者按照这个方式提供服务。转载 2007-04-02 10:18:00 · 704 阅读 · 0 评论 -
为什么学习设计模式
1、一个系统需求做的再好,分析再认真,没有好的设计也是不行的,因此,我建议大家关注DESIGN PATTERN,这是大家全面进步的一个机会,也是走向务实的道路。 2、复用考虑,某些模式可以增强被包装类的复用能力 3、有效的处理需求的变更,做到以不变应万变 4、设计模式可以减少各个分析类之间的耦合和倚赖。 5、最有效的学习别人经验的方法 6、可以使你的设计象专家做出来的一样。 7、带给你全新的设计思转载 2007-06-05 16:57:00 · 500 阅读 · 0 评论