C/C++(数据结构与算法)基础
netsain
这个作者很懒,什么都没留下…
展开
-
虚函数与纯函数的区别
相同点: 1、都可以在子类中重新实现,以便实现多态。 不同点: 1、虚函数在父类中必须定义(一般是空定义),所以子类可以实现虚函数,也可以不实现,如果实现虚函数了,即覆盖了父类的虚函数,同时也继承了父类的虚函数,使用父类的虚函数要指明父类的对象! 2、纯虚函数在父类中只是声明,不可以实现,用于统一接口,所以所有的子类必须实现父类的纯虚函数。 3、带有纯虚函数的父类(也叫作抽原创 2009-05-23 10:00:00 · 1377 阅读 · 0 评论 -
#defned typedef 以及#ifdef #define #ifndef #endif
1、#define 和typedef区别 #define一般用于定义常量和语句宏定义,在编译的时候充当宏替换。当然也可以完成typedef的一小部分功能,记住只是一小部分。typedef 用来声明新类型名,目的是为了可读性以及可定义变量性。 例子1:#define INT int //没有分号!! typedef int INT;//记住typedef前面没有 #原创 2009-06-07 09:58:00 · 3900 阅读 · 0 评论 -
信号相关函数
原创 2009-06-07 10:44:00 · 738 阅读 · 0 评论 -
创建全路径代码
#include bool CreateFullDirectory(const char* pszPath) { int iRet = mkdir(pszPath,S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|S_IXGRP|S_IROTH|S_IWOTH|S_IXOTH); if (0 == iRet || (-1原创 2009-10-10 11:33:00 · 608 阅读 · 0 评论 -
ftw遍历目录树 && getcwd取得当前的工作目录
ftw遍历目录树 表头文件:#include 定义函数:int ftw(const char *dir, int (*fn) (const *file, const struct stat *sb, int flag), int depth) 函数说明:ftw() 会从参数dir指定的 目录开始,往下一层层地递归式遍历子 目录。ftw()会传三个参数给fn(), 第一个参数*fil原创 2009-10-10 11:30:00 · 736 阅读 · 0 评论 -
sscanf函数注意问题
#include #include #include #define BUFFER 1024 int main(int argc,char **argv) { char cmd1[BUFFER] = {0}; char cmd2[B原创 2009-10-19 14:33:00 · 5051 阅读 · 0 评论 -
SVN配置笔记
一、安装 安装 Apache 2.2 安装 Subversion 1.5.5 找到 Subversion 安装目录下的以下文件: bin/mod_authz_svn.so bin/mod_dav_svn.so 复制到 Apache 安装目录下 modules 目录中 bin/intl3_svn.dll bin/libdb*.dll 复制到 Apache 安装目录下 bin原创 2009-11-22 21:50:00 · 1445 阅读 · 0 评论