摘要:
参考windows 10上使用vscode编译运行和调试C/C++ - 知乎 前提需要配置mingw,阿里云盘里有,将这个文件的64位文件目录加入到path里面 阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(49)
评论(0)
推荐(0)
摘要:
c++ primer effective c++中文版 STL源码剖析——侯捷 在.h中进行防卫式声明,如果没有定义过它,那么就定义它。如果定义了,那么就不会进去,也就是下图框中的内容 1是声明,2是对声明的定义,那么还需要提前弄个声明,那么就是0 ... 阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(76)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(24)
评论(0)
推荐(0)
摘要:
1、new_handler new_handler位于头文件中 当new无法成功申请内存,在抛出异常之前,new会调用一个系统默认或用户指定的错误处理函数,也就是这里的new_handler。我们可以通过set_new_handler来设置我们的错误处理函... 阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(55)
评论(0)
推荐(0)
摘要:
1、降低malloc()的次数 虽然malloc()调用并不慢,但如果减少调用malloc()的次数总是好的,因此可以一次使用malloc申请一大块的内存,然后再切割 2、降低cookie的用料 一次使用malloc就要有一组cookie,如果有1000的对象... 阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(84)
评论(0)
推荐(0)
摘要:
目录 c++ primitives(c++ 工具) 基本用法 1、使用malloc() 和free() 分配和释放512字节的内存 2、使用new和delete 3、调用::operator new()和::operator delete()全局函... 阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(119)
评论(0)
推荐(0)
摘要:
引入 对很多的数据进行操作会浪费巨大的内存,比如在40亿个无符号的整型数据,现在给定一个目标数字将其查找出来,一个整型int就是4个字节,10亿个int差不多已经需要4G的内存了,40亿个int就是16G。所以这里方法行不通的根本原因实际上是内存不够。而且如果... 阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(94)
评论(0)
推荐(0)
摘要:
1、hashmap哈希表通过把当前元素的关键字 通过某个函数映射到数组中的某个位置,通过数组下标一次定位就可完成操作。因此如果想要知道是否存在这个值,那么就用哈希表,O(1) 对于go语言可以用_,ok模式进行判断 go语言,ok和_,ok模式_baidu_4... 阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(36)
评论(0)
推荐(0)
摘要:
,ok和_,ok模式介绍 go语言函数返回值不一定只有一个, 有的第一个返回bool,第二个返回error信息,这时候用ok,_ 有的第一个返回error信息,第二个返回bool,这时候用,ok 使用场景 1、在函数返回时检测到出错 value, er... 阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(487)
评论(0)
推荐(0)
摘要:
由菜鸟教程中做的笔记 package main import "fmt" func main() { fmt.Println("Hello, World!") } 第一行代码 package main 定义了包名。你必须在源文件中非注释的第一行指... 阅读全文
posted @ 2022-05-15 21:48
贪睡地蜗牛
阅读(91)
评论(0)
推荐(0)

浙公网安备 33010602011771号