会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
straymonkey
博客园
首页
新随笔
联系
订阅
管理
2022年7月5日
UTF8与UTF16/32、Unicode、GB2312的故事
摘要: 文字不能直接存储在计算机中,因为计算机只认识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)
2022年5月9日
win10 Hotspot Programming
摘要: // 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)
2022年5月6日
Effective C++ 总结[条款36 - 37]
摘要: 条款36 【绝不重定义继承而来的non-virtual函数】 non-virtual函数是静态绑定(即声明变量时就确定了行为,不具有多态性),因此,重定义继承而来的non-virtual函数会覆盖掉基类中的同名函数。 class Player { public: Player() : _hp(100
阅读全文
posted @ 2022-05-06 21:35 straymonkey
阅读(45)
评论(0)
推荐(0)
2022年5月4日
Effective C++ 总结[条款35 考虑virtual函数以外 的其他选择]
摘要: 假设写一个原神抽奖的函数,将玩家分为普通玩家、微氪玩家、氪金狂魔等,以下是所有类的基类: class BaseTraveller { public: virtual void lottery(int num); }; 其他玩家分类都可以重写该抽奖函数,以提供不同的抽奖算法。这是用virtual函数来
阅读全文
posted @ 2022-05-04 17:42 straymonkey
阅读(53)
评论(0)
推荐(0)
2022年5月2日
Effective C++ 总结[条款34 区分接口继承和实现继承]
摘要: 在如下的继承体系中: 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)
公告