相关疑难解决方法(0)

在c:func(void)与func()

当C函数不接受任何参数时,是否必须通过语言规则使用"void"参数声明/定义它?当参数列表中没有任何内容时,PC-Lint似乎有问题,我想知道它是否是我不知道的语言语法中的东西.

编辑:我刚发现一个重复的(后面的傻瓜?它首先出现)问题,C void参数,它有更多的答案和解释.

c lint function void

18
推荐指数
2
解决办法
1万
查看次数

在没有参数的函数中使用void?

在C++中使用void没有参数的函数,例如:

class WinMessage
{
public:
    BOOL Translate(void);
};
Run Code Online (Sandbox Code Playgroud)

是多余的,你不妨写一下 Translate();.

我,我自己通常都包括它,因为它在支持IDE显示的代码完成时有点帮助void,因为它确保了该函数绝对没有参数.

我的问题是,添加无void参数函数是一个好习惯吗?现代代码应该鼓励它吗?

c++ methods function void

13
推荐指数
3
解决办法
1万
查看次数

标签 统计

function ×2

void ×2

c ×1

c++ ×1

lint ×1

methods ×1