C/C++头文件一览
C、传统 C++
#include <assert.h>
//设定插入点
#include <ctype.h>
//字符处理
#include <errno.h>
//定义错误码
#include <float.h>
//浮点数处理
#include <fstream.h>
//文件输入/输出
#include <iomanip.h>
//参数化输入/输出
#include <iostream.h>
//数据流输入/输出
#include <limits.h>
//定义各种数据类型最值常量
#include <locale.h>
//定义本地化函数
#include <math.h>
//定义数学函数
#include <stdio.h>
//定义输入/输出函数
#include <stdlib.h>
//定义杂项函数及内存分配函数
#include <string.h>
//字符串处理
#include <strstrea.h>
//基于数组的输入/输出
#include <time.h>
//定义关于时间的函数
#include <wchar.h>
//宽字符处理及输入/输出
#include <wctype.h>
//宽字符分类
//////////////////////////////////////////////////////////////////////////
标准 C++ (同上的不再注释)
#include <algorithm>
//STL 通用算法
#include <bitset>
//STL 位集容器
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <complex>
//复数类
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque>
//STL 双端队列容器
#include <exception>
//异常处理类
#include <fstream>
#include <functional>
//STL 定义运算函数(代替运算符)
#include <limits>
#include <list>
//STL 线性列表容器
#include <map>
//STL 映射容器
#include <iomanip>
#include <ios>
//基本输入/输出支持
#include <iosfwd>
//输入/输出系统使用的前置声明
#include <iostream>
#include <istream>
//基本输入流
相关文档:
Boss说,要看OpenGL,看了快一个月,总算出了个像样的东西,用C写了个3D迷宫,
虽然只有350行
代码,不过边学边写,足足写了一周时间,还是小有成就感的,活活活!
&n ......
1、C/C++程序员请注意,不能在case语句不为空时“向下执行”。
2、值类型和引用类型之间的区别:C#的基本类型(int,char等)都是值类型,是在栈中创建的。而对象是引用类型,创建于堆中,需要使用关键字new。
3、在C#中通过实例访问静态方法或成员变量是不合法的,会生成编译器错误。但是我们可以通过声明他们 ......
函数名与函数指针
一 通常的函数调用
一个通常的函数调用的例子:
//自行包含头文件
void MyFun(int x); //此处的申明也可写成:void MyFun( int );
int main(int argc, char* argv[])
{
MyFun(10); //这里是调用My ......
来自:http://blogger.org.cn/blog/more.asp?name=binaryluo&id=11408
C文件操作遇到的状况
1.将一个文件读到另一个文件,用“(ch = getc(fp)) != EOF”来判断文件是否结束,如果文件是全英文文本的话绝对没问题,新文件的大小和原文件大小一样;但是如果是一些有中文字符或者是二进制 ......