相关文章推荐
小胡子的火锅  ·  Android ...·  2 月前    · 
纯真的冲锋衣  ·  数据争用(data race) ...·  2 月前    · 
玩手机的饭卡  ·  Scala字符串输入和输出_scala ...·  2 月前    · 
高兴的蚂蚁  ·  MATLAB中的“内存不足”?使用此技巧可轻 ...·  2 月前    · 
强悍的柚子  ·  Qt:QVariant/json/数据库对象 ...·  2 月前    · 
讲道义的手链  ·  java控制递归深度_mob649e815a ...·  1 年前    · 
坏坏的红茶  ·  Centos 7 安装并配置OpenVPN ...·  2 年前    · 
成熟的火柴  ·  pytorch 学习笔记(二十二):关于 ...·  2 年前    · 
失眠的围巾  ·  QML TreeModel and ...·  2 年前    · 
Code  ›  C++编程基础与高级编程开发者社区
c++ 变量
https://cloud.tencent.com/developer/article/1773206
沉着的大白菜
6 月前
三更两点

C++编程基础与高级编程

前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
三更两点
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > C++编程基础与高级编程

C++编程基础与高级编程

作者头像
三更两点
发布 于 2021-01-14 10:54:32
1.9K 0
发布 于 2021-01-14 10:54:32
举报
文章被收录于专栏: 深度学习|机器学习|歌声合成|语音合成

文章目录

  • C++基础教程
    • 入门实例
    • 编程实战
    • linux 下编译c++
    • 程序=算法+数据结构
    • C++存储类
    • 数组
    • C++ 指针
    • C++ 引用
    • 面向对象编程
    • static 关键字
    • C++ 继承
    • C++ 多态
    • C++重载
    • C++ 抽象类
    • C++命名空间
    • C++字符串
    • C++ 异常处理
    • C++文件和流

C++基础教程

1.IDE:集成开发平台:编辑 编译 调试 推荐VS2008 2.www.afanihao.cn 3.win10 cd /d 文件夹路径

  • c++是静态编程语言、编程式的、通用的大小写敏感的,不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
  • C++是一个中级语言,c++是c语言的超集合,任何合法的C都是合法的C++程序。
  • c++的文件扩展名,.cpp .cp .c
  • C++ 中分号是结束符号,每个完整的句子都以;号结束。
  • 语句块是一组使用大括号括起来的按逻辑连接的语句
  • 单行注释://
  • 多行注释:/* */

入门实例

代码语言: javascript
复制
#include<iostream>
using namespace std;
int main()
    cout<< "hello,world"<<endl;
    return 0;
}
  • C++ 特性:封装、继承、多态、抽象
  • C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。
  • Xcode 目前可从 developer.apple.com/technologies/tools/ 上下载。
  • 在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。
  • 标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)
  • bool 所占的字节数:sizeof(bool)
  • char 所占的字节数:sizeof(char)
  • numeric_limits::max
  • numeric_limits::min
代码语言: javascript
复制
enum 枚举名{ 
     标识符[=整型常数], 
     标识符[=整型常数], 
    标识符[=整型常数]
} 枚举变量;
  • 当您使用多个文件且只在其中一个文件中定义变量时(定义变量的文件在程序连接时是可用的),变量声明就显得非常有用。您可以使用 extern 关键字在任何地方声明一个变量。虽然您可以在 C++ 程序中多次声明一个变量,但变量只能在某个文件、函数或代码块中被定义一次。

编程实战

  • c++ 中小数表示: printf("%.1f\n",8.0/5.0)
  • 解释型语言:边编译边执行;编译型语言:编译完成后再执行
  • C++ 变量
    • 变量其实不过是程序可操作的存储区的名称。C++中每个变量指定类型,类型决定了变量存储的大小和布局。
    • 变量名字:必须是以字母和下划线开头。
    • extern关键字在任何地方声明变量。
  • 全局变量和局部变量的区别
    • [外链图片转存失败(img-q79KQYRa-1567995738830)(https://i.loli.net/2019/09/05/hJxkUN4GPA2uILO.png)]
  • 字符常量

linux 下编译c++

代码语言: javascript
复制
g++ name.cpp
./a.out

** iostream 是标准的输入和输出流的标准头文件

代码语言: javascript
复制
//---------------------
// first.cpp
// Author:YanErrol
//--------------------
#include<iostream>
using namespace std;
int main(){
cout << "hello world\n";
return 0;
 
推荐文章
小胡子的火锅  ·  Android kotlin怎么判断对象不为null kotlin非空判断_小鱼儿的技术博客_
2 月前
纯真的冲锋衣  ·  数据争用(data race) 和竞态条件(race condition)
2 月前
玩手机的饭卡  ·  Scala字符串输入和输出_scala println 占位符
2 月前
高兴的蚂蚁  ·  MATLAB中的“内存不足”?使用此技巧可轻松将内存使用量减半 - 哈哈哈来了啊啊啊
2 月前
强悍的柚子  ·  Qt:QVariant/json/数据库对象关系映射_qt中从数据库中查找信息存到对象中去
2 月前
讲道义的手链  ·  java控制递归深度_mob649e815adb02的技术博客_51CTO博客
1 年前
坏坏的红茶  ·  Centos 7 安装并配置OpenVPN - 掘金
2 年前
成熟的火柴  ·  pytorch 学习笔记(二十二):关于 inplace operation - 腾讯云开发者社区-腾讯云
2 年前
失眠的围巾  ·  QML TreeModel and TreeView - CodeProject
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号