C++ Primer读书笔记(一)第一篇:C++概述,第一章:开始
2024-08-30 01:47:50
1. 主要内容
介绍程序语言的核心思想和C++的基本概念。
印象比较深刻的就是分而治之(divide and conque)的分解思想。
2. 知识广场
1) C++ 文件后缀
- cc, cpp,,cxx
2) 编译器功能
- 一,检查错误(语法错误,类型错误);
- 二,代码生成(生成目标代码或者汇编指令)
3)内置类型的隐式转换
- int 截取
4)#include指示符读入指定文件的内容。
- <>表示工程或标准头文件。从环境变量路径查找。
- “”表示用户提供头文件。从当前目录查找。
- 嵌套的头文件引入,促使#ifndef出现,以避免重复引入头文件。
- C库头文件的C++名字:cassert【需要using namespace std引入C++名字的定义】,C名字assert.h。
5) 定义预处理器常量
-D名称
__cplusplus:c++ 文件,__STDC__:c文件
__TIME__:时间,__DATE__:日期;
__FILE__:编译文件,__LINE__:编译行数。【可变化】
6)输入输出流
标准iostream:cin,cout,cerr均为预定义的iostream对象。endl为iostream操纵符,表示一个操作,除提供换行符的数据外,还刷新了输出缓冲区。
文件fstream:ifstream,ofstream对象。
最新文章
- 前端开发---ppt展示页面评论区支持动态交互效果
- 把 Notepad++ 打造成一款易用的C#脚本编辑器
- 使用百度UMeditor富文本编辑器,修改自定义图片上传,修改源码
- SQL基础巩固1
- 随机采样方法整理与讲解(MCMC、Gibbs Sampling等)
- mongoDB windows安装
- $.extend,$.fn.extend,$.fn的区别
- APACHE 多站点配置方法
- FusionCharts X轴显示方式
- Android中如何获取应用版本号
- 【Shell脚本学习1】Shell简介:什么是Shell,Shell命令的两种执行方式
- HDU 1405 第六周 J题
- [Angular 2] Rendering an Observable Date with the Async and Date Pipes
- CSU 1120 病毒
- Hibernate介绍和入门案例
- CevaEclipse - 编译器attribute扩展
- python的logging模块之读取yaml配置文件。
- [20181108]with temp as 建立临时表吗.txt
- redisObject
- hdu 2642 Stars 【二维树状数组】
热门文章
- Python内建函数一
- CF620E New Year Tree 状压+线段树(+dfs序?)
- luogu P4145 上帝造题的七分钟2 / 花神游历各国 维护区间和&;&;区间开根号
- namedJDBC查询
- jeecg308自定义使用getDataGridReturn方法分页失效问题
- 关于React的require添加动态变化的路径
- Kendo UI 单页面应用(四) Layout
- jquery显示隐藏效果
- SharePoint Online和SharePoint 2016 导出到Excel 表错误
- jsHint-静态代码检查工具eclipse中使用