摘要: 原文:#ifndef HeaderName_h #define HeaderName_h #endif 使用详解 想必很多人都看到过头文件中写有:#ifndef HeaderName_h #define HeaderName_h // 这里面通常写各种宏定义、其他头文件的包含 #endif 这样做的 阅读全文
posted @ 2017-09-15 11:00 _离水的鱼 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 函数名: rewind功 能: 将文件指针重新指向一个流的开头用 法: int rewind(FILE *stream);程序例:#include <stdio.h>#include <dir.h>int main(void){ FILE *fp; char *fname = "TXXXXXX", 阅读全文
posted @ 2017-09-15 10:58 _离水的鱼 阅读(766) 评论(0) 推荐(0) 编辑
摘要: malloc()没啥好讲的,唯一要注意的就是与new的区别 malloc()失败是返回NULL指针,new失败是抛出异常 malloc和new的空间释放的方式不能串着用 new数组时需要注意配合delete[]。new char[] new int[] 之类没什么,如果new string[] 这类 阅读全文
posted @ 2017-09-15 10:56 _离水的鱼 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 我自己最后在这篇文章里理解:[C++]typedef typename什么意思? 其中typename是告诉编译器A::a_type是个类型,而不是A这个类里面的变量或函数。不申明,编译器就可以把a_type当一个变量,而一个变量使用typeof 变量名 类型别名明显是错误的。 看懂了就觉得这篇文解 阅读全文
posted @ 2017-09-15 10:52 _离水的鱼 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 百度百科 calloc是一个ISO C函数 函数名: calloc 函数原型:void *calloc(size_t n, size_t size); 功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。 n: Numbe 阅读全文
posted @ 2017-09-15 10:43 _离水的鱼 阅读(889) 评论(0) 推荐(0) 编辑