当前位置: 首页 > news >正文

C++学习之C++初识、C++对C语言增强、对C语言扩展

一.C++初识

1.C++简介

2.第一个C++程序

//#include <iostream>  //iostream 相当于 C语言下的 stdio.h    i - input 输入  o -output 输出
//using namespace std; //using 使用  namespace 命名空间  std 标准  ,理解为打开一个房间,房间里有我们所需要用的东西
//
C头文件的风格是带.h
C++头文件风格不带.h
//#include<time.h> //C风格
//#include<ctime>  //C++风格
//
程序入口
//int main()
//{
//    //cout 标准的输出流对象,可以利用这个对象,向屏幕中输出内容
//    //<< 后面可以拼接想要输出的内容,在C++下左移运算符有了其他的用法
//    // - 减法/负号    *  乘法/指针
//    // endl   - end line 换行
//    // printf("%d %s %lf %f %c...")
//    cout << "Hello world" << 10 << endl;
//
//    system("pause");  //按任意键继续
//    return EXIT_SUCCESS; //返回正常退出值
//}

3.双冒号作用域运算符

4.命名空间

5.USING声明以及USING编译指令

二.C++对C语言增强

1.全局变量和函数

2.类型转换和结构体

3.三目运算符和const

4.const其他注意事项

三.对C语言扩展

1.bool类型

2.内联函数

3.默认参数

4.占位参数

5.引用_引用的基本语法

6.引用_建立对数组的引用

7.引用_参数的传递方式

8.引用_引用的本质

9.引用_指针的引用

10.引用_常量的引用

11.函数重载_重载条件

12.函数重载_注意事项

13.函数重载_重载原理

14.函数重载_externC使用


http://www.mrgr.cn/news/93042.html

相关文章:

  • 静态时序分析:SDC约束命令set_clock_jitter详解
  • 【实战 ES】实战 Elasticsearch:快速上手与深度实践-2.2.3案例:电商订单日志每秒10万条写入优化
  • vue videojs使用canvas截取视频画面
  • 基于 DataEase 的企业数据分析实践
  • 硅基流动nodejs流式输出
  • 使用vite创建vue3项目
  • T-SQL 语言基础: SQL 数据库对象元数据及配置信息获取
  • AMD RDNA3 GPU架构解析
  • (十 九)趣学设计模式 之 中介者模式!
  • 【算法】手撕二分查找
  • stm32 jlink烧录时写保护
  • HOW - 在Windows浏览器中模拟MacOS的滚动条
  • 私有云基础架构
  • 多个pdf合并成一个pdf的方法
  • easyExcel使用案例有代码
  • SP导入智能材质球
  • 【子网掩码计算器:Python + Tkinter 实现】
  • 中间件专栏之MySQL篇——MySQL缓存策略
  • 以实例浅析汇编语句和高级语言
  • CDefView::_OnFSNotify函数分析