创建解决方案
创建项目
配置好测试工程
让测试程序在退出前暂停一下
添加ExceptionOr
ExceptionOr移至promise::_命名空间下
函数名改为小写字母开头
ExceptionOr在析构时会自动析构内部存储的值
成员变量统一使用列表初始化
ExceptionOr现在可以转发构造函数参数来构造值了
单线程fulfill测试通过
单线程reject测试通过
Fulfiller别名现在可以接收全部的Promise模板参数了
添加用于创建Promise的自由函数makePromise
then通过测试
use new file layout