![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 75
等等,还有一个bug
欢迎参观我的博客:blog.ascrush.cn
展开
-
C++const详解
const限定符当我们需要一个变量它的值不能被改变时,我们可以用关键词const对变量的类型加以限定。这时此const类型只能执行不改变其内容的操作。初始化由于const对象一旦被创建后就能不能被改变,所以const对象必须初始化。const int i=sizeof(int); // 正确const int j=1; // 正确const int m; // 错误,必须初始化编译时,编译器将会在用到该变量的地方都替换成对应的值。默认情况下,const对象被设定为仅在文件内有效。当需要在多个原创 2021-04-07 23:10:04 · 179 阅读 · 0 评论 -
虚函数总结
虚函数虚函数指的是可以给出目标函数的定义,但该目标的具体只想在编译器可能无法确定。这种函数或方法可以被子类继承和覆盖,通常使用动态分派实现。在C++中,通过在基类的成员函数声明前加上关键字virtual来标识一个虚函数。class Base{ virtual void who(){ std::cout<<"I am base\n"; }}目的当使用指针或引用访问派生类对象时,指针或引用时所指向的类型是基类而不是派生类。如果派生类覆盖了基类中的方法,通原创 2021-04-01 20:02:39 · 139 阅读 · 0 评论 -
C++程序设计语言(五)——引用和指针
文章目录C++程序设计语言(五)——引用和指针引用(reference)引用的定义指向指针的引用指针(pointer)获取对象的地址指针值利用指针访问对象空指针(null pointer)void* 指针指向指针的指针C++程序设计语言(五)——引用和指针复合类型(compound type)是指基于其他类型定义的类型。通常是一个基本数据类型(base type)和紧随其后的一个声明符(dec...原创 2020-03-03 21:41:08 · 181 阅读 · 0 评论 -
C++程序设计语言(四)——基本类型及类型转换
文章目录C++程序设计语言(四)——基本类型及类型转换算术类型带符号类型(signed)和无符号类型(unsigned)原则空类型类型转换隐式类型转换算术转换其他隐式转换显示转换命名的强制类型转换旧式的强制类型转换C++程序设计语言(四)——基本类型及类型转换C++定义了一套包括算术类型(arithmetic type)和空类型(void)在内的基本数据类型。算术类型算术类型分为整型和浮...原创 2020-02-24 20:46:08 · 214 阅读 · 0 评论 -
C++程序设计语言(三)——循环分支语句
文章目录C++程序设计语言(三)——循环分支语句while语句do while语句for语句if语句switch语句continue和breakcontinuebreakC++程序设计语言(三)——循环分支语句C++中提供了while语句、do while语句、for语句、if语句和switch语句。while语句语法:while ( condition ){ stateme...原创 2020-02-23 15:39:46 · 448 阅读 · 0 评论 -
C++程序设计语言(二)——标准输入输出
文章目录C++程序设计语言(二)——标准输入输出标准输入输出对象cout中的常用的方法iomanip库在输出格式中的应用C++程序设计语言(二)——标准输入输出C++语言提供了iostream库来表示输入流和输出流。它包含两个基本类型istream和ostream,分别表示输入流和输出流。流(stream),随着时间的推移,字符是顺序生成或消耗的。标准输入输出对象标准库定义了4个IO对...原创 2020-02-23 15:28:07 · 327 阅读 · 0 评论 -
C++程序设计语言(一)——概览
文章目录C++程序设计语言(一)——概览C++的编程范式(Programming Paradigm)结构化编程(Structural Programming)Object-Oriented Programming(OOP,面向对象编程)Generic Programming(GP,泛型编程)Functional Programming(FP,函数式编程)函数副作用纯函数非纯函数语言演化和标准开发工...原创 2020-02-23 15:25:20 · 929 阅读 · 0 评论