【C语言】指针(1):入门理解篇

C语言指针入门篇完整版...

【C++】vector的使用

本篇博客主要内容:STL库中vector的介绍以及vector用法的讲解。在string部分,我们讲了很大篇幅的内容,一部分原因是因为初次接触STL,当你理解一个时,就会发现其他的内容都是相通的;另一原因就是...

【C++航海王:追寻罗杰的编程之路】智能指针

什么是内存泄漏:内存泄漏是指因为疏忽或者错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。内...

【C++/STL】:string类底层的模拟实现

但是这种写法不仅适用于string类,后面的链表,树也同样适用。因为链表,树等要拷贝节点,不容易进行深拷贝。上一篇文章已经对string类进行了简单的介绍,大家只要能够正常使用即可。这篇文章主要是对string类的...

【C++BFS算法】752 打开转盘锁

每个拨轮都有10个数字:‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’。输入:deadends=[“8887”,“8889”,“8878”,“8898”,...

【C++高阶】探索STL的瑰宝 map与set:高效数据结构的奥秘与技巧

在编程的世界里,数据结构的选择往往决定了程序的效率和稳定性。而在C++的STL(StandardTemplateLibrary)库中,map和set无疑是两颗璀璨的瑰宝。它们以其独特的数据存储和检索方式,为...

剖析【C++】——类和对象(下篇)——超详解——小白篇

类是对某一类实体的抽象和描述。类定义了这些实体具有的属性和方法,形成了一种新的自定义类型。对象是类的实例,是具体的实体。通过实例化类,我们创建对象,然后可以使用这些对象来模拟现实中的实体。...

【c#】了解开发Web API的基本方法

面向过程的(简称RPC)2.面向REST的(简称REST)在RPC风格的WebAPI中,通过“控制器/操作方法”的形式把服务器端的代码当做方法去调用。把HTTP当成传输数据的通道,不关心HTTP谓词。当需要加载所...

【C++】:继承[下篇](友元&&静态成员&&菱形继承&&菱形虚拟继承)

1.很多人说C++语法复杂,其实多继承就是一个体现。有了多继承,就存在菱形继承,有了菱形继承就有菱形虚拟继承,底层实现就很复杂。2.多继承可以认为是C++的缺陷之一,很多后来的OO语言都没有多继承,如Java。3.继...

【C++修行之道】类和对象(三)拷贝构造函数

默认的拷贝构造函数对象按内存存储按字节序完成拷贝,这种拷贝叫做浅拷贝,或者值拷贝。classDateprivate://基本类型(内置类型)//自定义类型Time_t;//用已经存在的d1拷贝构造d2,...