在c++中,当一个类含有虚函数的时候,类就具有了多态性。构造函数的一项重要功能就是初始化vptr指针,这是保证多态性的关键步骤。 构造函数初始化vptr指针 下面是c++源码: class X { private: int i; public: X(int...
我们可以利用这个类来保存我们的游戏数据,下面的代码是具体的用法。 bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !CCLaye...
Linux下c实现的数据库备份,只要修改数据库列表文件的信息即可。 db_list.txt把后缀去掉即可,一个数据库一行。 1. main.c   #include<sys/types.h> #include<sys/wait.h> #incl...
C语言sin()函数:正弦函数 头文件:  #include <math.h> sin() 函数用来求给定值的正弦值,其原型为: double sin(double x); 【参数】给定的值(弧度)。 【返回值】返回-1 至1 之间的计算...
C 存储类 存储类定义 C 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C 程序中可用的存储类: auto register static extern auto 存储类 auto 存储类是所有局部变量默认的存储类。 ...
本文所述实例主要实现了删除某个盘符下指定位置的文件,可以是TXT、doc、jpeg等格式,只要选定格式后,再定义好盘符,即可一键删除所有指定类型的文件。再次提示删除前请确认,且删除后不可恢复。 以下是最主要的核心代码,其它代码读者可以自己添加。 SHFILEINFO s...
按层次遍历二元树 问题描述:输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。  例如输入: 8 / / 6 10 / / / / 5 7 9 11 输出 8 6 10 5 7 9 11           定...
在这个C的变成世界里,有许多实用的库,其中最有名的且最通用(跨多个平台的实现包括Windows,要知道很多实用的编程库都不提供Windows的实现)就是GLib这个库,其中就有实现线程的部分。 glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。 ...
可以在一个类的范围内声明另一个类。这样的类称为“嵌套类”。 嵌套类被视为在封闭类的范围内且可在该范围内使用。若要从嵌套类的即时封闭范围之外的某个范围引用该类,则必须使用完全限定名。 下面的示例演示如何声明嵌套类: // nested_class_declaration...
本文所述为VC++界面编程的一个MFC例子,基于HTControl控件类的CHTDlgBase对话框基类主文件代码。该程序可完成动态创建框架窗体,窗体外观(客户区与非客户区),调整窗体大小,无效子窗口的控制等功能。 具体实现代码如下: /*****************...

我的博客

人生若只如初见,何事秋风悲画扇。