
Objective-C 解析plist
plist.h #ifndef ENSOFTWARECOLL_COMMON_MAC_COMMON_PLIST_H_ #define ENSOFTWARECOLL_COMMON_MAC_COMMON_PLIST_H_ ...
plist.h #ifndef ENSOFTWARECOLL_COMMON_MAC_COMMON_PLIST_H_ #define ENSOFTWARECOLL_COMMON_MAC_COMMON_PLIST_H_ ...
概述 Windows 的组件对象模型(Component Object Model,COM)是一种用于构建可重用软件组件的标准和技术 它允许软件组件以二进制形式进行互操作,独立于编程语言、开发工具和平台 COM 技术...
节点 template <class T> struct __list_node { typedef void* void_pointer; void_pointer prev; void_pointer...
资源管理 在SOUI系统中,资源文件通过一个统一的接口对象读取 namespace SOUI { enum BUILTIN_RESTYPE { RES_PE=0, RES_FILE, }; /** * @struct...
概述 TCP是一种面向连接的协议,提供了可靠、有序和错误检测机制的字节流服务 与无连接的UDP协议相比,TCP强调数据完整性和可靠性 特点 可靠性 TCP确保所有数据包按顺序到达,如果丢失或出错,它们将被重新传输 面...
thread相关 创建线程 使用 std::thread 构造函数创建线程,需传递一个可调用对象(函数、Lambda、函数对象等) #include <iostream> #include <thr...
noncopyable 实现一个禁止拷贝的类。 实现 class noncopyable { protected: noncopyable() = default; ~noncopyable() = default;...
标准库tuple类模板 tuple是类似pair的模板。 每个pair的成员类型都不相同,但每个pair都恰好有两个成员。 不同tuple类型的成员类型也不相同,但是一个tuple可以有任意数量的成员。 每个确定的t...
地址空间 32位系统,CPU可直接寻址4GB空间,这也是每个进程的地址空间大小。 其中,高2GB供内核模块使用,称为内核空间。 低2GB供用户态模块使用,称为用户空间。 使用/3GB开关,可以将用户空间增大到3GB。...
多态 概述 多态性(Polymorphism)是面向对象编程的一个核心概念,它允许同一个接口调用在不同对象上执行不同的操作 在C++中,多态性主要通过继承和虚函数实现 多态性使代码更具灵活性和可扩展性 因为你可以编写...