gpt4 book ai didi

C++ 标记强制保留参数为 nullptr

转载 作者:太空宇宙 更新时间:2023-11-04 16:23:34 25 4
gpt4 key购买 nike

我有一个函数func(int a, char b, void *ptr)。第三个参数保留供内部使用,它应该是当前版本的 nullptr。有没有办法在函数原型(prototype)而不是定义中强制执行此操作(检查并返回 EINVAL)?我所说的“更好的方式”是指某种新的 C++11 功能可以实现这一点。

最佳答案

您可以从 void* 更改第三个参数的类型至 nullptr_t (#include <cstddef>)。

关于C++ 标记强制保留参数为 nullptr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14349700/

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