![](https://img-blog.csdnimg.cn/048de469557b45418acfeed50a33c70b.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++内容讲解
文章平均质量分 81
以c++基础讲解为主,帮助各位小白新人入手c++
小侯不躺平.
暂就读于西安邮电大学计算机科学与技术专业 普普通通一枚大学生 21级计科
展开
-
C++ 类与对象(详细复习篇下)
友元是一种定义在类外部的普通函数或类,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面要加上关键字friend。友元不是成员函数,但是它可以访问类中的私有成员。使用friend关键字可以让特定的函数或者别的类的所有成员函数对私有数据成员进行读写。这既可以保持数据的私有性,又能够使特定的类或函数直接访问私有数据。有时候普通函数需要直接访问一个类的保护或者私有数据成员。如果没有友元机制,则只能将类中所有的数据成员都改写为公共的,从而任何函数都可以无约束的访问它。......原创 2022-08-26 20:43:15 · 412 阅读 · 0 评论 -
C++关联容器(复习题篇)
include //c++的头文件#include //文件流的头文件#include //字符串流的头文件#include //map容器的头文件#include //无序map文件#include //list头文件#include //pair的头文件#include //容器算法函数的头文件int main(){int m;原创 2023-01-02 21:26:40 · 1142 阅读 · 2 评论 -
C++类的使用实例(链表类、普通类的使用)
其中包含一些相同函数名但调用的参数不同所以类对象可以根据参数的不同来调用不同的函数,因为这里在类中的成员为char指针类型所以不可以输入汉字如果大家想使用输入汉字则可以将其改为string类型,将相关的内容都更改为string类型即可。该类中使用了类与结构体的嵌套,在类中又定义了一个受保护的数据指向结构体的指针,也就是这里的结构体的头指针。个人认为用类去书写链表一个优点在于,它可以对链表的函数进行封装即外部不可以去调用类中关于链表的函数,因为结构体和类的默认成员不同,类中默认成员为private。原创 2022-10-11 22:19:46 · 2599 阅读 · 8 评论 -
C++ 类复习题以及知识讲解
在类的定义中, 可以包含0个或者多个访问说明符,并且对于某个访问说明符能出现多少次以及出现的位置都没有严格的规定。每个访问说明符指定接下来的成员的访问级别,有效范围直到下一个访问说明符出现或者到达了类的结尾。一般来说,作为接口的一部分,构造函数和一部分成员函数应该定义在public说明符之后,而数据成员和作为实现部分的函数则应该跟在private说明符之后。静态成员是指声明语句之前带有关键字static的类成员,静态成员不是任意对象的组成部分,而是由该类所有的对象所共享。原创 2022-10-10 00:37:47 · 825 阅读 · 1 评论 -
C++语句复习题以及知识讲解
块是指用花括号括起来的语句和声明的序列,也称为复合语句。一个块就是一个作用域,其作用域中所定义的变量在其他的定义域中将无法使用。因为在这个作用域结束之际会将所定义的变量自动进行销毁。块不需要以分号结束。悬垂else是指当前程序中的if分支多余else分支时,如何为else寻找与之匹配的if语句的问题。C++规定,else与离它最近的尚未匹配的if匹配,从而消除了二义性。原创 2022-10-05 17:10:32 · 996 阅读 · 2 评论 -
C++向量复习题以及知识讲解
使用迭代器的时候注意迭代器只要减法没有加法,因为迭代器的加法相当于两个数据的地址相加没有什么实质性的意义,然而相减不同两个迭代器相减可以算出两个迭代器之间的距离。更改后,代码即可使用C++11的相关操作如auto,decltype的自动分析变量类型和一些for循环简单的使用。中可含两个数也可以包含一个数,其中第一个数为元素的数量,第二个数为给每一个元素所附的值(默认赋值为0),,无论花括号还是圆括号第一个数都是元素的个数,第二个串则为给每一个元素所附的初始值。必须使用字符的引用才可以对其内容进行修改。原创 2022-10-05 01:20:46 · 1059 阅读 · 3 评论 -
C++类与对象(详细复习篇上)
类是对象的实现,面对对象中的类是抽象概念,而类是程序开始过程中定义一个对象,用类定义对象可以是现实生活中的真实对象,也可以是从现实生活中抽象的对象。1.1 C++类1.1.1 类的概述面向对象中的对象需要通过定义类来声明,对象是一种形象的说法,在编写代码过程中则是通过定义一个类来实现对象的功能。C++类不同于汉语中的类、分类、类型,它是一种特殊的概念,可以是对一个统一事物的概述,也可以是对某一个层次结构的不同结点。例如可以将所有的电脑包装称computer类,将所有的动物写成animal类等原创 2022-05-20 09:27:11 · 799 阅读 · 5 评论 -
简单的c++服务端与客户端的通信
本篇博客是本人没有深入学习网络通信,对其浅浅的了解了一下,只知道怎么连接以及发送内容,若内容有什么错误的地方还麻烦各位大佬可以指出来大家一起讨论一下。 服务端代码如下:#include <iostream>#include<stdlib.h>#include<string>#include "winsock2.h" //头文件#include<WS2tcpip.h>#pragma comment (lib,"w...原创 2022-04-27 00:34:25 · 4676 阅读 · 6 评论 -
链表类模板的基本应用(c++)
c++链表类模板的应用原创 2022-03-29 21:40:27 · 3244 阅读 · 0 评论 -
c++模板的具体应用(函数模板)
c++函数模板的简单应用原创 2022-03-30 14:07:20 · 1123 阅读 · 1 评论 -
c++函数模板(数组作为模板参数)
c++函数模板(数组作为参数)原创 2022-03-30 22:26:40 · 4423 阅读 · 2 评论