07 2022 档案
摘要:几天前本人刚入门了Socket通信编程,粗略地理解了代码段的含义便迫不及待地把以前写的五子棋程序改成了联机版。但联机版程序只能在局域网下使用(也就是只能在一个wifi下联机),与其这样,还不如两个人使用一台电脑玩线下版呢。所以想进一步升级,使其在广域网下也可联机,而这后面的过程,差点没把我整猝死。去
阅读全文
摘要:constexpr是C++11的内容,提出它的目的主要是为了解决const双重语义的问题。 "双重语义"是指”常量“与”只读“。 要搞清楚const与constexpr的关系,首先应该从”常量“与”只读“的区别入手。 ”只读“:侧重对变量或对象本身的属性或者权力。即某个变量没有权利(通过自身)更改其
阅读全文
摘要:前段时间笔者发现,由于没有写项目来持续输出,导致之前学的C++很多内容都已逐渐淡忘,且所学内容难成知识体系。为了有效解决这一问题,笔者想到了用知识导图的方式来归纳,总结所学内容,且取得了不错的效果。目前已整理好C++11新增内容的知识导图,如有朋友需要,可自行下载。温馨提示:此思维导图只用于总结归纳
阅读全文
摘要:本文不详细讲解如何在模板中使用可变参数,只浅谈对其中扩展包的理解。 看本文前建议先学习如何使用可变参数,推荐链接:C++11在函数模板和类模板中使用可变参数 (biancheng.net) 一.对代码格式的理解 为方便起见,笔者直接把理解写进注释。 如何证明第8行和第9行的 ... 作用于其后而非其
阅读全文
摘要:经过一天的学习,笔者发现网上少有人剖析平衡二叉树为何要分为四种旋转情况(尤其是LR型和RL型旋转),学习起来感觉云里雾里。查阅相关资料后,笔者整理了以下几种解释,其中夹杂着笔者自己的理解(笔者也是初学,水平不足,如有缺漏错误的地方,望读者指出)。 一.单向右旋(RR)和左旋(LL) 1. 这个很好理
阅读全文
摘要:#include<iostream> #include<limits> #include <iomanip>//控制cout的输出格式的函数所需要的头文件 #define vertex_type char #define weight_type int #define VERMAX 20 using
阅读全文
摘要:<p><img alt="" height="1109" src="https://img-blog.csdnimg.cn/80a2dfdeaca14911acfa760e3cf48d52.png" width="1125"></p> 此版坦克大战可基于像素点进行移动,攻击坦克,碰撞检测,但地图破坏
阅读全文