C++学习笔记 C与C++部分对照

来源:互联网 发布:农业大数据应用 编辑:程序博客网 时间:2024/05/01 18:06

想学一下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; }
0 0
原创粉丝点击