c++
文章平均质量分 62
别搁这摸鱼了
22届毕业生,c++选手,仍在找工地搬砖
展开
-
map的用法
c++map用法一、简介map是stl的一个关联容器,他提供一对一的hash第一个关键字是key值,key值不允许重复第二个关键字是value值 匀速重复map以模板泛型方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于资料的一对一映射的情况。Map的内部实现是是一棵红黑树,这棵树具有对数据自动排序的功能。在map内部所有的数据都是有序的。二、功能自动建立key-value的对应,使用极为方便。key和value可以是任意类型,包括自定义的class三、使用.原创 2021-11-08 22:29:48 · 177 阅读 · 0 评论 -
c++模板全面解析
模板作为c++的一个重要功能,自己对它的使用非常的少,所以决定写一篇文档出来加深自己的记忆。本文是根据c++ primer plus第六版中关于模板的部分写成。原创 2021-10-26 16:35:54 · 180 阅读 · 0 评论 -
模板多文件编译
c++模板类多文件编译原创 2021-10-26 16:34:59 · 221 阅读 · 0 评论 -
C++常见内存错误及解决办法
C++常见内存错误及解决办法转载:C++常见内存错误及解决办法发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状,时隐时现,增加了改错的难度。有时用户怒气冲冲地把你找来,程序却没有发生任何问题,你一走,错误又发作了。 常见的内存错误及其对策如下:内存分配未成功,却使用了它。编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用as.转载 2021-10-20 23:30:10 · 1514 阅读 · 0 评论 -
c++dynamic_cast
C++中深入理解dynamic_castC++中深入理解dynamic_castdynamic_cast运算符的主要用途:将基类的指针或引用安全地转换成派生类的指针或引用,并用派生类的指针或引用调用非虚函数。如果是基类指针或引用调用的是虚函数无需转换就能在运行时调用派生类的虚函数。前提条件:当我们将dynamic_cast用于某种类型的指针或引用时,只有该类型至少含有虚函数时(最简单是基类析构函数为虚函数),才能进行这种转换。否则,编译器会报错。...原创 2021-10-20 23:26:16 · 105 阅读 · 0 评论 -
关于operator bool ()
operator bool() 第一次遇见有点不懂 记录下来原创 2021-10-20 23:22:55 · 1031 阅读 · 0 评论