#include<iostream> #include"string.h" #include"stdio.h" #include"stdlib.h" using namespace std; int main() { int i; char* str; for (i = 0, str&
输出操作符(<<)的左操作数必须是ostream对象,右操作数是要输出的值。操作符将其右操作数写到左操作数的ostream对象。endl是一个特殊值,称为操纵符(manipulator),将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区。通过刷新缓冲区,用户可立即看到写入到流中的输出。除此之外,C++还提供了另外两个类似的操纵符,第一个是flush,用于刷新流,但不在输
在设计头文件时,应使其可以多次包含在同一个源文件中。我们必须保证多次包含同一个头文件不会引起该头文件定义的类和对象被多次定义。使得头文件安全的通用做法是使用预处理器定义的条件编译。预处理器允许我们自定义变量,为了避免名字冲突,预处理器经常用全大写字母表示。预处理器变量有两种状态:已定义和未定义。#define命令接受一个名字并将其定义为预处理器变量。#ifndef命令检测指定的预处理器变量是否未定
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号