C++
文章平均质量分 58
一WILLPOWER一
Image is fragile, skills last forever
展开
-
cpp装饰器模式
装饰器模式(结构型模式):在不改变现有对象结构的情况下,向对象添加新的功能,同时不改变其结构重点在于动态的增加删除功能,装饰类和被装饰类独立,不会耦合。返回的对象已经不是原来的对象了,但是调用方式还是不会变原创 2022-10-14 10:57:58 · 271 阅读 · 0 评论 -
蓝桥杯C++相关
文章目录蓝桥杯算法有用链接小技巧用变量大小初始的二维数组求gcd最大公约数对map for_each的遍历二进制输出初始化递增的数组或者容器c++分割,按照指定字符分割求最大最小值输出到文件小数的二进制位运算注意事项scanf和chardevc++中添加c++11标准归并算法全排列逆序对的和归并算法解决逆序对次数子集问题全排序问题二分查找DFS算法加法分解7段码水洼数目N皇后问题2n皇后问题BFS迷宫问题DP过河马最长递增子序列B君的希望密码脱落小明爬山背包问题硬币表示并查集最小表示算法最小表示法其它经典题原创 2022-04-09 20:34:42 · 2390 阅读 · 1 评论 -
vscode使用visual studio编译工具MSVC构建C++工程
准备工作vscode软件visual studio软件插件安装这个插件是帮你生成工程工程建立安装完后,新建一个demo文件夹,用vscode打开然后按键按下ctrl+shift+p输入easy,选择新建工程选择2019 MSVC工具集然后它会帮你建立工程的文件(如果有问题说file.json文件读取失败,是因为你不能访问GitHub,它会去下载最新的配置清单。)然后你需要根据你电脑vs安装的位置,修改build.bat文件,因为在MSVC进行编译的时候,会需要专用的环境,需要原创 2021-10-02 20:09:18 · 9321 阅读 · 0 评论 -
gdb Could not find operator[]
问题描述此问题有个场景出现在,使用模板类,调试的时候无法用下表来访问vector比如问题分析在stackoverflow中我找到了答案,原来是因为我们使用的模板类是隐式调用,因为我们在使用他的时候并没有使用到他的下标功能,因此这部分下标访问的方式其实是用不了解决方案一如果要想编译器能够编译出我们能够通过下下标来进行访问的程序,我们使用下标访问它一次即可。比如方案二显示实例化...原创 2021-10-02 16:07:21 · 1781 阅读 · 2 评论 -
2021华为软件精英挑战赛
文章目录前言正文前言写这篇博客的目的仅在于总结一下自己参加这个比赛的一些经验教训,不是技术栏。本来也没有进入前32…正文在拿到题目后,一定要用最简单的方式,将代码写出,将比赛的整个流程给走通,后面再上算法或者自己的理解慢慢优化减少。一定不要画大饼,一直想一个最优的算法去实现,导致自己对题目整体全局的把握缺失等。在比赛几天会有一些大佬发布开源的baseline,不要直接对baseline进行移植,而只需要看懂他的方法和原理,自己实现即可,因为代码只有自己去写才能够有完整的了解,只要自己去..原创 2021-05-18 09:05:31 · 440 阅读 · 0 评论