【C++】————智能指针

在C++中没有垃圾回收机制,必须自己释放分配的内存,否则就会造成内存泄露。解决这个问题最有效的方法是使用智能指针(smartpointer)。智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,能够确保...

【C++】—— string 类的了解与使用

C++——string类_c++string函数...

【C++】vector(下)--下篇

vector测试以及提升...

【C语言】C指针详解(含思维导图)

c语言指针介绍_c语言指针章节思维导图...

【C++高阶】:特殊类设计和四种类型转换

✨人生如梦,朝露夕花,宛若泡影🌏📃个人主页:island1314🔥个人专栏:C++学习⛺️欢迎关注:👍点赞...

【C语言】浮点型数据在内存中的储存

在之前学习过整形数据在内存中的储存后,浮点型数据在内存中的储存又会怎样呢?常见的浮点型包括,float,double,longdouble类型。_直接用浮点型数字复制...

【C++】C++STL 揭秘:Strng背后的底层逻辑

在上篇介绍string类的使用与理解,本篇将为大家来带关于string的底层实现逻辑,当然这不是一定库里面的实现逻辑。我们设计一个string类是为了在使用string类相关接口,是为了我们更好的使用stri...

【C++】6.类和对象(4)

没有显式实现时,编译器会自动生成一个默认赋值运算符重载,默认赋值运算符重载行为跟默认拷贝构造函数类似,对内置类型成员变量会完成值拷贝/浅拷贝(一个字节一个字节的拷贝),对自定义类型成员变量会调用他的赋值重载函数。...

【C++练级之路】【Lv.20】位图和布隆过滤器

本文探讨了位图、布隆过滤器和哈希表三种数据结构,重点介绍了它们的概念、优势与缺陷,以及在海量数据场景下的应用。位图以其快速查找和节省空间著称,布隆过滤器则利用哈希函数处理不同类型的数据,虽有误判风险但空间效率高,...

【C++】 解决 C++ 语言报错:Undefined Reference

引言未定义引用(UndefinedReference)是C++编程中常见的错误之一,通常在链接阶段出现。当编译器无法找到函数或变量的定义时,就会引发未定义引用错误。这种错误会阻止生成可执行文件,影响程序的正常...