/tmp/duangsuse.sock
23 subscribers
303 photos
3 videos
92 files
337 links
从 duangsuse::Echo (@dsuse) 跟进出来的分支,将在作者恢复原帐号访问的时候合并删除。
Download Telegram
Forwarded from Harry Yu
audiooutput_refactor.zip
8.2 KB
#Cplusplus #Qt 重构的一个示例,实在是重构不下去了,一看 Qt Widgets 的硬编码 layout geometry 就头疼。
Qt5 Widget 的动态调整自适配简直是魔法的,非得按 parent layout 架构器调用时间来算,隐式依赖。
要是顺序和当前调用栈有点出入,widget 信号甚至都不正常。
qt-sum.zip
1.3 KB
传统风格,利用 Qt Widgets
Functor, function style cast, function style initialization, constexpr, const blocks, noexcept, function style noexcept 🌚

你知道,C++ 里也有 functor 吗?不过 functor 就是效应器的意思,不是某个范畴的范畴。

在网上了解到 C++ 实现 vararg 有三种常用方法,第一种是 C 式的 <cstdarg>,然后是 C++ 正常的 <initializer_list> 调用时就用花括号 initialzer 和 new T[] {} 那个一样写,然后是 template 的高级做法,可以递归展开 template(模板特化)
和 template expand,就是 new T[] { args... } 的操作,属于比较元编程的做法。
这个是比较神经病的 approach,不内存泄漏要一个假设:Qt Widgets 全部管理好自己的 children,并且 destructor 也会正常 delete 掉所持有的东西。
qt-storage.zip
1.8 KB
第二个游戏也完成了 #Cplusplus #Qt
storage
41.6 KB
Release 编译好的版本,虽然简陋,可以帮助大家按时休息(迫真),时间设定为 60*60*45 = 162000 s 就可以恢复学校作息了(大嘘)
本苏暂时将其加入 XFCE4 自启,保证按时休息
#Low #China 我完全佩服,佩服。
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta | Nya⠀)
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta | Nya⠀)
Forwarded from 上班划水之无聊图
我怀疑你瘟疫公司在进行强烈的政治隐喻