C++重新理解
键盘里敲打出的巨人
这个时代带给我太多太多,我也要回馈这个时代!!
展开
-
c++ 类的一些基础
类类的基本思想时数据抽象 和封装。数据抽象依赖于接口 和实现 分离的编程技术1. 定义抽象数据类型1.1 定义改进类定义和声明成员函数的方式和普通函数的方式差不多class data {public: string isbn() const {return bookno;} //成员函数返回值为string对象 data & combine(const ...原创 2020-03-09 08:01:50 · 145 阅读 · 0 评论 -
C++string 的各种信息
注意不是CString之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。好了,进入正题………首先,为了在我们的程...转载 2018-04-14 19:26:16 · 120 阅读 · 0 评论 -
c++ 基础语句 简述
c++ 基础语句 简述1. 简单语句大多数语句都以分号结束,i+5;就是表达式语句:作用就是执行并丢弃求值结果只有一个空格的是空语句包含一个分号ival = v1 + v2;; //第二个分号表示一条多余的空语句while(iter != svec.end());//循环体是空语句++iter; //不进入循环1.1 复合语...原创 2020-03-02 12:14:18 · 866 阅读 · 0 评论 -
c++ 表达式和各种转换运算符介绍
表达式1. 基础c++ 定义了一元和二元运算符一元:&, *:取地址和解引用二元: ==, * 相等和乘法三元:作用与三个对象的1.1 组合运算符和运算对象优先级结合律运算对象转换重载运算符IO库的>>和<<运算符和类对象的运算左右值左值赋值,用作对象的身份右运算,用对象的值有时候左值也做运算取地址...原创 2020-03-01 13:31:45 · 693 阅读 · 0 评论 -
字符串、向量和数组
字符串、向量和数组1. 命名空间的using 声明简单的声明方式:using namespace::name; //如using std::cin;可放多行头文件中含有using后每个都会声明了1.1 string位于#include里的std中定义和初始化string对象=:拷贝初始化不用=:直接初始化string s1; //空的str...原创 2020-02-29 11:22:57 · 226 阅读 · 0 评论 -
变量和基本类型(基于c++)
变量和基本类型(基于c++)1. 基本内置类型算术类型: 字符、整数、布尔值、浮点数空类型:不对应具体的值,用于特殊场合1.1 算术类型整型(布尔,字符)浮点型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kqLVeZ2O-1582781339653)(算术类型.png)]1.1.1 存储字节占8比特字占32或64,也就是4~8字节...原创 2020-02-27 13:31:21 · 978 阅读 · 2 评论