![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
练习
文章平均质量分 79
贩梦者一号
这个作者很懒,什么都没留下…
展开
-
类与对象(中)
文章目录前言一、构造函数二、析构函数1.2.拷贝构造函数赋值运算符重载const成员总结 前言 这次,我们继续上次的学习,开始类与对象(中)的学习,这次的内容有可能第一次无法很好的理解,请大家耐下性子去学,加油呀!大家 一、构造函数 二、析构函数 1. 代码如下(示例): 2. 代码如下(示例): 拷贝构造函数 赋值运算符重载 const成员 总结 ...原创 2021-06-26 14:20:16 · 87 阅读 · 0 评论 -
类和对象(上)
文章目录前言一、二、1.引入库总结 前言 今天,我们来学习类和对象的上半部分,加油哦。 一、 二、 1.引入库 总结原创 2021-06-16 16:26:58 · 75 阅读 · 0 评论 -
C++入门(下)
文章目录前言一、内联函数1.含义2.内联函数的特征3.宏的优缺点二、auto关键字1.auto的含义2.auto的使用auto不能推导的场景3.基于范围的for循环(C++11)三.指针空值nullptr(C++11)总结 前言 今天我们来了解一下C++入门中最后几个零碎的知识点,我们就能进入类的学习了!加油呀! 一、内联函数 1.含义 以inline 修饰的函数叫为内联函数,编译时C++编译器会在用内联函数的地方展开,没有函数压栈的开销,提高程序运行的效率。 c语言中: c++中: 2.内联函原创 2021-06-14 20:52:18 · 113 阅读 · 6 评论 -
C++入门 (中)
这次我们主要来详细讲解一下几个零碎的知识点: 名字命名‘ extern “c” 引用 名字命名 继上次学的有一个函数重载,那有没有想过为什么c语言不支持函数重载,而C++可以?那C++是如何支持重载的呢? 这是因为函数名修饰规定,要理解这个东西,我们要先知道,在C/C++中,一个程序要运行起来,需要经历以下几个阶段:预处理、编译、汇编、链接。 ...原创 2021-06-03 10:51:31 · 88 阅读 · 1 评论 -
C++入门(上)
C++入门 关键字 命名空间 c++的输入和输出 缺省参数 函数重载 还有一些知识点,明天更新哦。 防止走丢,记得关注一下!(嘻嘻) c++关键字 c++共计63个关键字,C语言是32个关键字 因为我们这是入门,先了解下共有多少关键字,等后面学到再详讲。 命名空间 命名空间,需要使用到namespace,定义的是一个域,在中可以定义变量函数或者是嵌套命名空间。 它的作用是解决了c语言中命名冲突问题。 说到这,就引出一个问题,就是许多人一开始遇到的。 #include <iostream> u原创 2021-05-18 17:16:25 · 174 阅读 · 7 评论 -
动态内存管理
存在动态内存分配的原因 我们之前学到的内存开辟方式: int c=10; char ch[20]={5}; //在栈上开辟 但是之前的开辟空间的方式有两个特点: 空间开辟大小是固定的; 数组在申明的时候,必须指定数组的长度,它所需的内存在编译时分配。 栈区,堆区和静态区的分配情况: 动态内存函数的介绍 malloc void* malloc(size_t size); //size为开辟的字节数 头文件为stdlib.h 该函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。 如果开辟成原创 2021-03-24 21:46:34 · 58 阅读 · 2 评论 -
大话位段,枚举和联合体
大话位段,枚举和联合体 位段 定义 位段的声明和结构体是类似的,是用来节 省空间的,与数据结构有两个不同: 位段的成员是(unsignse)int或是char, 位段的成员后边有一个冒号和一个数字。 例如: struct A { int _a:4; int _b:10; int _c:12; int _d:25; }; 那这时候就有人问了,那这个位段的内存是如何分配的呢,所占空间是多少呢? 这就要讲到下一个的知识点了。 位段的内存分配 首先我们要知道位段的内存分配是按照二进制来进行的,原创 2021-03-20 16:39:47 · 124 阅读 · 1 评论 -
详解字符函数和内存函数
ui原创 2021-02-08 22:39:21 · 92 阅读 · 0 评论 -
C语言中数据的存储
浅谈C语言中数据的存储 一个变量的存储需要在内存中开辟新的空间,原创 2021-02-02 23:54:09 · 2313 阅读 · 1 评论