跟我学C++(1)--简单介绍

介绍:

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++开发环境:

linux, g++编译器, Qtcreator, devc++,window, vs2013,vs2015,vs2017等

C++框架:

Qt, boost ,stl,opencv,caffe,openal,SQL,openssl等

C++文件后缀, .h, .cpp .cxx, .cc, .hpp等

简单了解之后,接下来写我们可以写自己的第一个程序,

#include <iostream>      //标准输入输出流
int main(int argc, char **argv)
{
	std::cout<<"hello world"<<std::endl;
	return 0;
}

std::cout(:: —表示所属符)
std::endl; —流结束–相当于printf中\n
编译运行

g++ -o first first.cpp

在这里插入图片描述
现在来仔细分析一下刚才所写代码:
第一行#include 是C++中的标准输入输出流 一般在/usr/include/c++/5.4.0/iostream下可以使用vim查看
在这里插入图片描述
其中的cin、cout等都是封装在这个头文件中,图中cin 是istream类的一个对象,也就是我们在C++中的输入,区别于C的输入输出不需要判断数据类型。

在C++中添加标准C头文件有如下方法:

1)#include
2) #include <add.h> //如果有add.c源码

3)如果add.c编译库libadd.so 如果要使用add里面的函数
extern “C”
{
#include <add.h>
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值