C++基础
时间:2019-10-23
本文章向大家介绍C++基础,主要包括C++基础使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
C++基础
秋招大致结束,结果不是很理想。每次被问到会不会c++时,都觉得很尴尬,只能弱弱地说一句,学过,但不怎么用。因此,计划阅读《Essential C++》,并作记录。
- c++有两种初始化方式;
- int num = 0; 这种初始化方式很常见;
- int num(0); 构造函数法初始化方法只要是解决对象需要多个初值的情况,譬如复数的初始化 complex <double> purei(0,7);,包含实部和虚部两部分;
- 不能对const 变量进行修改;
- array支持 int num[3]={1,2,3};初始化方法;vector不支持此方法;
- vector可以一个一个初始化,也可以使用已经初始化的array作为vector的初始值,vector <int> vec(arr,arr+vec_size);
- 指针如果不进行初始化可能会出错,一般初始化为0,即null指针;
- 如果是 vector <int> fin, 则使用
vector <int> fin;
if (!fin.empty() && (fin[1]==1)){}
// dot 成员选择符号;
vector<int> *pv=0;
pv = &fin;
if (pv && pv->empty()){}
// arrow成员选择运算符;
- 如果需要同时读写一个文件:
fstream iofile("seq.txt",ios_base::in|ios_base::app);
// 追加模式,文件位置会位于末尾位置,如果不进行重新定位就会遇到一打开就文件结束的情况,seekg()可进行定位;
原文地址:https://www.cnblogs.com/curtisxiao/p/11728494.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 10行Python代码自动清理电脑内重复文件,解放双手!
- 【投稿】刀哥:Rust学习笔记 3
- 为你的数据添加置信区间
- Linux磁盘管理
- Vue项目中简单的store模式
- 5分钟学linux命令之split
- 分母为0一定会抛异常吗?
- 明明有class为什么还是报ClassNotFoundException?
- Maven 错误找不到符号
- 环境变量配置为jdk8,却显示java版本为jdk7
- Python脚本按照当前日期创建多级目录
- linux常用的读取文件内容指令
- Executors.newSingleThreadScheduledExecutor();线程池中放入多个线程问题
- SqlServer批量删除表
- java 获取一天内crontab任务执行的时间点