c++标准库函数都在std这个命名空间中,想要使用必须加上using namespace std,下面给出几种使用方法 1. specify the identifier directily, for example std::ostream instead of ostream. the comp ...
分类:
移动开发 时间:
2018-03-01 23:30:45
阅读次数:
209
1.C标准库的I/O缓冲区 UNIX的传统 是Everything is a file,键盘、显示器、串口、磁盘等设备在/dev 目录下都有一个特殊的设备文件与之对应,这些设备文件也可以像普通文件(保存在磁盘上的文件)一样打开、读、写和关闭,使用的函数接口是相同的。用户程序调用C标准I/O库函数读写 ...
分类:
其他好文 时间:
2018-02-26 15:12:03
阅读次数:
165
前言:我想大家学习C语言接触过的第一个函数应该是printf,但是我们真正理解它了吗?最近看Linux以及网络编程这块,我觉得I/O这块很难理解。以前从来没认识到Unix I/O和C标准库I/O函数压根不是一码事。Unix I/O也叫低级I/O,也叫Unbuffered I/O,是操作系统内核部分, ...
分类:
其他好文 时间:
2018-02-24 10:47:48
阅读次数:
172
默认情况下,linux是的man是不能查阅C++的标准库函数的,这个很不方便,那有没有办法可以直接man C++标准库函数呢? 当然有,不过要自己动手,自己动手,才能丰衣足食! 1. 下载安装manpages 如果linux下man不到c语言的标准函数,那是因为没有manpages,可以自行安装! ...
分类:
编程语言 时间:
2018-02-02 23:12:57
阅读次数:
260
一、C风格字符串 C风格字符串将字符串放在字符数组中,并以空字符'\0'结束,一般利用指针来操作这些字符串。尽管C++支持C风格字符串,但在C++程序中最好不要使用它们。一些用于操作C风格字符串的标准库函数定义在cstring头文件中,是C语言头文件string.h的C++版本: strlen(p) ...
分类:
其他好文 时间:
2018-02-02 14:17:18
阅读次数:
116
百度笔试题:malloc/free与new/delete的区别 malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。下面来看他们的区别。 一、操作对象有所不同 malloc与free是C++/C语言的标准库函数,new/del ...
分类:
编程语言 时间:
2018-01-20 22:52:16
阅读次数:
199
《从问题到程序》第五章读书笔记 这章主要从五个方面介绍,分别为数值类型、函数和标准库函数、函数定义和程序的函数分解、c程序的结构与变量及预处理。主要是对函数整体的理解以及常用的规范进行说明。 一、数值类型 1.实数类型和整数类型 除了实数类型之外的数值类型都是整数类型。C语言 ...
分类:
其他好文 时间:
2017-12-24 22:56:16
阅读次数:
248
好多C语言库函数参考还是用的TC的库函数参考,因此特地把现在C语言(C99)标准库函数的24个头文件列表如下:assert.h types.h(C99) signal.h stdlib.h complex.h(C99) iso646.h(C95) stdarg.h string.h ctype.h ...
分类:
其他好文 时间:
2017-11-28 01:27:28
阅读次数:
138
在python程序中调用shell命令,是件很酷且常用的事情…… 1. os.system(command) 此函数会启动子进程,在子进程中执行command,并返回command命令执行完毕后的退出状态,如果command有执行内容,会在标准输出显示。这实际上是使用C标准库函数system()实现 ...
分类:
编程语言 时间:
2017-11-07 17:58:50
阅读次数:
126
c++11 标准库函数 std::move 和 完美转发 std::forward ...
分类:
编程语言 时间:
2017-11-05 16:32:00
阅读次数:
314