C++语言学习(九)——C++标准库简介一、C++标准库简介1、C++标准库简介C++标准库(C++StandardLibrary),是类库和函数的集合。C++编译器厂商根据C++标准委员会官方的ISO规范并将其转化为代码。C++编译器厂商在实现C++标准库过程中必须依赖其不同操作系统所提供的系统调用接口,因此每个平台都有其自己的C++标准库实现。C++标准库的特点如下:A、C++标准库不是C++
分类:
编程语言 时间:
2018-07-15 19:38:05
阅读次数:
179
函数调用另一个词语表示叫作过程。一个过程调用包括将数据和控制从代码的一部分传递到另一部分。另外,它还必须在进入时为过程的局部变量分配空间,并在推出时释放这些空间。而数据传递,局部变量的分配和释放通过操纵程序栈来实现。 栈帧(stack frame),机器用栈来传递过程参数,存储返回信息,保存寄存器用 ...
分类:
其他好文 时间:
2016-06-24 14:29:31
阅读次数:
120
函数调用另一个词语表示叫作过程。一个过程调用包括将数据和控制从代码的一部分传递到另一部分。另外,它还必须在进入时为过程的局部变量分配空间,并在推出时释放这些空间。而数据传递,局部变量的分配和释放通过操纵程序栈来实现。栈帧也叫过程活动记录,是编译器用来实现过..
分类:
其他好文 时间:
2016-06-12 03:39:24
阅读次数:
207
1.概述 模版元编程(template metaprogram)是C++中最复杂也是威力最强大的编程范式,它是一种可以创建和操纵程序的程序。模版元编程完全不同于普通的运行期程序,它很独特,因为模版元程序的执行完全是在编译期,并且模版元程序操纵的数据不能是运行时变量,只能是编译期常量,不可修改,另外....
分类:
编程语言 时间:
2015-05-05 23:24:54
阅读次数:
161
【原文】 函数调用另一个词语表示叫作过程。一个函数调用包括将数据和控制从代码的一部分传递到另一部分。另外,它还必须在进入时为函数的局部变量分配空间,并在退出时释放这些空间。而数据传递,局部变量的分配和释放是通过操纵程序栈来实现的。 我们先来了解一个概念,栈帧。机器用栈来传递过程参数,存储返回信息.....
分类:
其他好文 时间:
2014-08-14 16:23:18
阅读次数:
189
setw()称为操纵程序(manipulator),它允许操纵或控制输出的外观。操纵程序不输出任何内容,只是修改输出过程。它的作用是把下一个要输出的值的字段宽度设置为括号中指定的字符数,使用setw()设置的字段宽度只应用于下一个写入cout的值。后续的值会以默认格式显示。setw()包含在头文件里,小示例如下:
#include
#include
using std::cout;
u...
分类:
编程语言 时间:
2014-06-10 07:32:19
阅读次数:
208
在上文介绍了setw()操作程序,下面介绍其他几个,setprecision()指定用多少位数来表示浮点数,fixed表示以固定点表示法输出浮点数值,即不带指数。scientific以科学表示法输出浮点数值,即尾数加指数的方式。而默认的是根据要显示的数值,选择fixed或者scientific表示法。示例如下:
#include
#include
using std::cout;
...
分类:
编程语言 时间:
2014-06-10 07:16:10
阅读次数:
343