2019年11月27日

摘要: C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编 译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 基本了解C语言的基础知识,对C语言有一个大概的认识。数据类型 、 变量、常量 、字符串+转义字符、 选择语句 、循环语句 阅读全文
posted @ 2019-11-27 00:53 青椒炒肉没有肉 阅读(1276) 评论(0) 推荐(0) 编辑

2019年11月21日

摘要: STL是c++提供的标准模板库,其中封装有常用的通用算法、数据结构。是可复用的组件库。STL有六个组件,分别是容器、算法、迭代器、适配器、仿函数、空间配置器。 1.容器:如数组、各种表、树、图等数据结构。用模板方式封装的。 2.算法:与具体数据结构相关的算法,通用类型算法。 3.迭代器:让数据结构透 阅读全文
posted @ 2019-11-21 23:35 青椒炒肉没有肉 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 初阶模板分为从三个方面了解:1. 泛型编程 2. 函数模板 3. 类模板 。 1. 泛型编程:不考虑数据类型,大家都能用的编程技巧。 如何实现一个通用的交换函数?重载需要重复声明定义,而且函数仅仅只是类型不同,代码的复用率比较低,只要有新类型出现时,就需要增加对应的函数 ,代码的可维护性比较低,一个 阅读全文
posted @ 2019-11-21 17:59 青椒炒肉没有肉 阅读(134) 评论(0) 推荐(0) 编辑
摘要: C/C++内存分布 C语言中动态内存管理方式 C++中动态内存管理 operator new与operator delete函数 new和delete的实现原理 定位new表达式(placement-new) 1. C/C++内存分布: 全局变量、static修饰的变量,都是存储在静态常量区的数据段 阅读全文
posted @ 2019-11-21 15:10 青椒炒肉没有肉 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1. 再谈构造函数 构造函数调用之后,对象中已经有了一个初始值,但是不能将其称作为类对象成员的初始化,构造 函数体中的语句只能将其称作为赋初值,而不能称作初始化。因为初始化只能初始化一次,而构造函数体内 可以多次赋值。 class Date { public: //这样的构造函数中是赋初始值,不是初 阅读全文
posted @ 2019-11-21 02:14 青椒炒肉没有肉 阅读(111) 评论(0) 推荐(0) 编辑

2019年11月20日

摘要: 类中哪些默认的事儿…… 1. 类的6个默认成员函数: 如果一个类中什么成员都没有,简称为空类。空类中什么都没有吗?并不是的,任何一个类在我们不写的情 况下,都会自动生成下面6个默认成员函数。 class Date{}; 2. 构造函数: 构造函数,名字与类名相同,创建类类型对象时由编译器自动调用,保 阅读全文
posted @ 2019-11-20 00:42 青椒炒肉没有肉 阅读(168) 评论(0) 推荐(0) 编辑

2019年11月16日

摘要: 阅读全文
posted @ 2019-11-16 03:37 青椒炒肉没有肉 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 深夜发博,最深的感触就是,曾经欠的债,是要用头发来还的…… 关于C++大致分为以下几个小部分: 1.类与对象的初步认知: C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 2.类 阅读全文
posted @ 2019-11-16 03:33 青椒炒肉没有肉 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-16 01:47 青椒炒肉没有肉 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 我根据所学,将入门分为十个小部分。如果有秃道同袍发现不对之处,还望多多指正,感激不尽。 1.关键字:对于关键字的学习,是学习编程语言的基础,这些关键字的含义和使用方式组成了基础的语法部分,此处不列举关键字,关键字的学习是贯穿整个语法部分的学习过程的。C++98里是63个关键字,C++11中73个。( 阅读全文
posted @ 2019-11-16 00:18 青椒炒肉没有肉 阅读(152) 评论(0) 推荐(0) 编辑

导航