- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 linux C复习:文件操作(stat获取文件属性)
#include #include #include #include #include typedef struct stat ST;int main(){ //准备结构体 ST s; //调用stat函数 int res = stat("a.txt",&s); if(-1 == res) perror("error:")
2014-08-22 17:30:32 1905
原创 linux C复习:文件操作|(函数fcntl)
1、函数原型 #include #include int fcntl(int fd, int cmd, ... /* arg */ );
2014-08-15 15:02:03 797
原创 linux C复习:#pragma的典型应用
1、使用pragma设置文件依赖 例如: #pragma GCC dependency "hello.c" //设置使用gcc编译时文件hello.c的最后修改时间不能晚于当前文件,否则在编译的时候会警告2、设置文件禁用某一关键字 例如: #pragma GCC poison goto //设置关键字goto有毒,文件中不能出现got
2014-08-12 22:34:48 739
原创 C/C++:友元函数以及友元类的使用总结
1、友元函数1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。实际上具体大概有下面两种情况需要使用友元函数:(1)运算符重载的某
2014-08-11 16:16:02 1116
原创 C/C++:递归使用:使用递归反向写文件(例子)以及字符串翻转输出
#include #include void operate(FILE *read,FILE *write){ //准备空间用于保存读取的数据 char buffer[1024] = {0}; //设置结束条件 if(!fgets(buffer,1024,read)) return; //调用自己 operate(read
2014-08-06 16:48:41 2021
原创 C/C++:private私有继承
#include #include class A{public: A(){} A(const QString a,const QString b,const QString c): pubAttr(a), priAttr(b), proAttr(c) {} QString pubAttr; voi
2014-08-06 14:04:17 735
原创 C/C++:public公有继承
#include #include class A{public: A(){} A(const QString a,const QString b,const QString c): pubAttr(a), priAttr(b), proAttr(c) {} QString pubAttr; voi
2014-08-06 11:23:21 715
原创 C/C++:面向对象编程特性:多态(虚函数表原理)
#include #include using namespace std;//定义两个函数指针类型typedef void(*pFunc)(void);typedef int(*pSum)(int,int);//定义测试基类class A{public: //定义虚函数func virtual void func() { printf
2014-08-05 14:54:12 731
linux二维码
2014-12-26
Qt5 QFtp普通文件断点续传
2014-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人