摘要: 文字不能直接存储在计算机中,因为计算机只认识0和1,这时候A国和B国都想到了用字典去一一对应。比如A国认为‘我’=0,‘好’=1,‘帅’=10,那么计算机中存储的应该是00000000,00000001,00000010。而B国认为‘帅’=0,‘个’=1,‘鬼’=10,那么计算机中同样的东西,A国的 阅读全文
posted @ 2022-07-05 00:07 straymonkey 阅读(142) 评论(0) 推荐(0)
摘要: // need winrt library#include <winrt/Windows.Foundation.h> #include <winrt/Windows.Foundation.Collections.h> #include <winrt/Windows.Networking.Connec 阅读全文
posted @ 2022-05-09 16:14 straymonkey 阅读(204) 评论(0) 推荐(0)
摘要: 条款36 【绝不重定义继承而来的non-virtual函数】 non-virtual函数是静态绑定(即声明变量时就确定了行为,不具有多态性),因此,重定义继承而来的non-virtual函数会覆盖掉基类中的同名函数。 class Player { public: Player() : _hp(100 阅读全文
posted @ 2022-05-06 21:35 straymonkey 阅读(45) 评论(0) 推荐(0)
摘要: 假设写一个原神抽奖的函数,将玩家分为普通玩家、微氪玩家、氪金狂魔等,以下是所有类的基类: class BaseTraveller { public: virtual void lottery(int num); }; 其他玩家分类都可以重写该抽奖函数,以提供不同的抽奖算法。这是用virtual函数来 阅读全文
posted @ 2022-05-04 17:42 straymonkey 阅读(53) 评论(0) 推荐(0)
摘要: 在如下的继承体系中: class Slime { public: virtual void spAttack() = 0; // pure virtual virtual void normalAttack(); // impure virtual void move(); // non-virtu 阅读全文
posted @ 2022-05-02 11:45 straymonkey 阅读(62) 评论(0) 推荐(0)