想学一下C++,本开以为C++跟C差不多呢,实际也不是那么一回事
c++ 是建立在c的基础上的 ,c++ 是强类型语言 比c的类型检查严格,c++ 扩展了c 支持面向对象(以类的方式组织代码),运算符重载(一种函数的特殊表现形式),异常(新的错误处理方式),泛型编程 (类型通用编程)等等
C实现文件.c C++实现文件.c .C .cc .c++ .cxx .cpp (推荐使用.cpp)
C头文件.h 标准c++头文件 一般不以.h结尾,#include <iostream> #include<string> #include <list>
编译器
c 程序用的是 gcc
c++ 程序使用的是 g++
如果使用gcc 需要加链接库 stdc++
g++ 和 gcc 的编译选项完全相同
-o 输出文件名
-c 编译
-S 生成汇编
-E 预处理
-l 指定库名
-L 指定库的目录
-I 指定头文件的位置
-On 优化
-g 生成调试信息
第一个C++code
#include <iostream>
using std::cout;
using std::endl;
int main(){
cout << "请输入一个年龄:" << endl;
int age=0;
std::cin >> age;
cout << "你的年龄是:" << age << "岁" << endl;
}