c++ - 如何在空构造函数中初始化 std::chrono::miliseconds?
问题描述
我有包含 std::chrono::miliseconds 的对象的默认构造函数(使用 =default 不起作用 - 编译器将其删除)。我不能像在构造函数体中初始化它那样做其他方式,因为出现了其他错误(并非所有内容都已初始化或缺少初始化程序)。
object() : durationVal(???)
{
//things
}
如何初始化 durationVal?(std::chrono::duration<long long, std::mili>)
解决方案
错误是我将它作为对象中的引用并且不知道它。
std::chrono::duration<long long, std::mili>& durationVal;
代替
std::chrono::duration<long long, std::mili> durationVal;
推荐阅读
- google-apps-script - 如何在谷歌表格中打开带有超链接的隐藏表格?
- javascript - 通过拖放将自定义元素的对象引用传递给另一个自定义元素
- laravel - Laravel cron job
- openid-connect - SecurityTokenInvalidSignatureException: IDX10500: Signature validation failed. No security keys were provided to validate the signature
- jenkins-groovy - How does an &&, || work with jenkins pipeline groovy?
- javascript - 仅更改 Framework7 中一个收音机的非活动颜色?
- typescript - 在打字稿回调函数中
- mongodb - MongoDB中NULL的索引
- javascript - 数组对象重复数据删除。跟在后面
- rest - 卡夫卡休息代理是解决方案?