- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 linux文件空洞
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h>int main(int argc, char const *argv[]) {char *buf[1024]; in
2015-06-28 21:28:22 2065
原创 头文件里不要有全局定义
//由于一个头文件可能会被多次包含,所以有全局定义的情况下,在链接会出现重定义错误 //全局定义不应该放在头文件里,应该放入其相应的实现文件中。 //如果一个头文件里的全局定义被多个cpp文件所使用,则只有一个文件可以include这个头文件,其他只能是extern这些全局声明。 #ifndef LOCK_H #define LOCK_H void lock(); void unlock()
2015-06-26 10:08:46 1003
原创 模板类里的friend方法
/* 1.模板类里的friend函数的说明和定义 2. 所有一元运算符 建议成员 = ( ) [ ] –> –>* 必须是成员 += –= /= *= ^= 建议成员 &= |= %= >>= <<= 建议成员 所有其他的二元运算符 建议非成员 (非成员应该类内定义,见代码。) */ #include #include using namespace std;
2015-06-10 16:20:24 1828
原创 C++模板中的静态
#include #include using namespace std; template class xiaok{ public: static void han(){cout<<"xiao"<<endl;} static void han1(); static int i; // static const int ii=0; //vc.6报错 }; int xiao
2015-06-07 09:49:35 1373
原创 malloc和定位new表达式
#include #include using namespace std; class xiaok{ public: int k; int a; void han(){cout<<k<<a<<endl;} }; int main(int argc, char const *argv[]) { xiaok *p=(xiaok*)malloc(sizeof(xiaok)); new(
2015-06-03 20:13:03 741
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人