gpt4 book ai didi

c++ - 语句 "(void)c;"的目的是什么?

转载 作者:IT老高 更新时间:2023-10-28 22:02:44 26 4
gpt4 key购买 nike

抱歉标题含糊不清,但不确定如何表达。所以我查看了 boost::asio 的内部结构(试图找出一些荒谬的延迟),我注意到这样的代码点缀着:

    op_queue<operation> completed_ops;
task_cleanup c = { this, &lock, &completed_ops };
(void)c; // EH?

现在从正在初始化的结构的名称来看,我猜它正在使用 RAII 执行一些销毁步骤 - 很好,但最后一行的目的是什么?我是不是错过了一些非常时髦的东西?

最佳答案

也许是为了避免编译警告,因为没有使用 c

关于c++ - 语句 "(void)c;"的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6145548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com