- 主题:C++/WinRT为什么搞一套自己的基础类型,不适用stl?
UWP不行了可是WINRT没说弃用吧?有些特性没有win32 API只有WINRT API,
--
FROM 1.192.217.*
winRT实现的COM组件自带了一些cpp的设计模式,比如crtp,还有一些COM注册标准化;可以方便减少一些代码的手动输入,语法说了和cpp 17兼容,还没发现差异很大的地方
--
FROM 1.192.217.*
c++在Windows平台搞原生UI不能一直停留在MFC了,winRT是作为WINUI2 集成到现有的WINUI3,Windows拉C#的同时拉一把C++,现在COM损失的性能还是问题么,Windows的桌面应用JS都快把C++抢光了
【 在 finlab 的大作中提到: 】
: 以前qt mfc 自己从头搞,是因为stl不成熟
: 现在c++都要23了,stl也几十年了, 为啥还要自己搞一套?
:
--
FROM 1.192.62.*
你说的对,大部分是UI,还有一部分运行时是简化win32 的调用
【 在 hgoldfish 的大作中提到: 】
: 没有的特性是指巨硬搞的那套新 UI,以及关联的 proxy,消息推送啥的。
: 巨硬自己的新程序都不用之前从 Windows Phone 挪过来的那一套。好奇现在还有为巨硬应用市场写程序的没有。
: 巨硬最近搞了 IO Rings, Register IO, Projective File System 这些都有对应的 win32api.
: ...................
--
FROM 1.192.60.*