4. read/write read函数从打开的设备或文件中读取数据。#include ssize_t read(int fd, void *buf, size_t count); 返回值:成功返回读取的字节数,出错返回-1并设置errno,如果在调read之前已到达文件末尾,则这次read返回.....
分类:
系统相关 时间:
2015-05-05 16:07:42
阅读次数:
359
今天在写一个链表类模板,然后我和平时写类一样,将头文件.h和.cpp分开写,然后编译器一直提示 类函数全是无法解析的外部命令,后面经查找资料,原来是因为:
模板定义很特殊。
由template 处理的任何东西都意味着编译器在当时不为它分配存储空间,它一直处于等待状态直到被一个模板实例告知。在编译器和连接器的某一处,有一机制能去掉指定模板的多重定义。所以为了容易使用,几乎总是在头文件中放置全...
分类:
编程语言 时间:
2015-05-05 08:59:03
阅读次数:
163
转自:http://www.cnblogs.com/blankqdb/archive/2012/08/30/2663859.htmllinux send与recv函数详解1 #include 2 ssize_t recv(int sockfd, void *buff, size_t nbytes, ...
分类:
系统相关 时间:
2015-04-30 00:57:02
阅读次数:
221
linux文件函数-read
一 读文件
函数名:read
函数原形:
ssize_t read(int fd, void *buf, size_t count)
函数功能:从一个文件描述符中读取文件
所属头文件:#include
返回值:
成功:返回读取的字节数
失败:-1
参数说明
...
分类:
系统相关 时间:
2015-04-27 18:25:58
阅读次数:
178
linux文件函数-write
一 读取文件
函数名:write
函数原形:
ssize_t write(int fd, const void *buf,size_t count)
函数功能:向文件中写入数据
所属头文件:#include
返回值:
成功:返回写入的字节数
失败:返回-1
参数说明
...
分类:
系统相关 时间:
2015-04-27 18:25:23
阅读次数:
149
_C++ Primer Plus_Chap10_Compiler-DevC++_一、理解书中函数(P.343)①stock.h_在头文件中定义类 1 #ifndef STOCK00_H_ //ifndef防止双重定义 2 #define STOCK00_H_ 3 4 #include 5 ...
分类:
编程语言 时间:
2015-04-26 06:54:58
阅读次数:
156
转http://www.jellythink.com/archives/407在GOF的《设计模式:可复用面向对象软件的基础》一书中对模板方法模式是这样说的:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的接口即可重定义改算法的某些特定步骤...
分类:
其他好文 时间:
2015-04-23 19:32:31
阅读次数:
126
我非常肯定以及确定的告诉你ssize_t是有符号整型,在32位机器上等同与int,在64位机器上等同与long int,有没有注意到,它和long数据类型有啥区别?其实就是一样的。size_t 就是无符号型的ssize_t,也就是unsigned long/ unsigned int (在32位下)...
分类:
其他好文 时间:
2015-04-23 19:15:12
阅读次数:
97
前段时间编译一个引用自己写的静态库的程序时老是出现链接时的多个重定义的错误,而自己的代码明明没有重定义这些东西,譬如:LIBCMT.lib(_file.obj) : error LNK2005: ___initstdio already defined in libc.lib(_file.obj)L...
分类:
编程语言 时间:
2015-04-19 17:30:40
阅读次数:
207
错误 1 error C2381: “exit”: 重定义;__declspec(noreturn) 不同 d:\visual studio\vc\include\stdlib.h 376 1 ConsoleApplication1原因:OpenGL和C++有不太融合的地方,在include时要让标...
分类:
其他好文 时间:
2015-04-16 21:46:22
阅读次数:
149