gpt4 book ai didi

c - 无效和返回类型

转载 作者:太空宇宙 更新时间:2023-11-04 06:39:56 24 4
gpt4 key购买 nike

我有一个c源文件,其中一个方法定义如下:

void QDECL prettyPrintf(int level) {
////// some code.
}

我想知道什么是QDECL,在这种情况下,它返回的是QDECL类型吗?就我对 C 的了解而言,'void' 不会返回任何内容。那么,这是一个合法的声明吗?

最佳答案

QDECL 可能是解析为 calling convention 的预处理器宏提示(例如 __cdecl__stdcall);这定义了如何将参数压入和清理调用堆栈,但它不会更改函数的返回类型。它主要用于在使用与客户端不同的默认调用约定的库时实现互操作性。

关于c - 无效和返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9992723/

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