在返回 void 的函数中,为什么要返回 void 表达式而不是省略 return 语句?
考虑以下代码片段: void Foo() { // ... } void Bar() { return Foo() } 与更常见的方法相比,在 C++ 中使用上述内容的合理理由是什么: void Foo() …
返回无效的有效代码吗?
我发现以下代码被 Visual C++ 2008 和 GCC 4.3 编译器接受: void foo() { } void bar() { return foo() } 我对它的编译感到有点惊讶。这是语言特性还…
C 语言中 sizeof(void) 等于 1?
可能的重复: void 的大小是多少? 大家好! 我正在使用 gcc 编译我的 C 程序,只是偶然发现 C 中的 sizeof(void) 是 1 个字节。 对此有什么解释吗?…
删除以 void 指针作为成员的嵌套结构?
我有以下类: class Stack { struct Link { void* data Link* next void initialize(void* dat, Link* nxt) }* head public: void initialize() void …
为什么在 IF 语句中检查 void 函数时会出现语法错误
输出将会是什么 如果我在 C++ 中编写 if(5) 将毫无问题地执行,但在 C# 中不会以同样的方式运行,那么 if(func()){} //in C# it doesn't runs Why how…
如何在 F# 中实现返回 void 的接口成员
想象一下 C# 中的以下接口: interface IFoo { void Bar() } 如何在 F# 中实现它?我在 30 分钟的在线搜索中找到的所有示例都仅显示具有返回类型的示…
需要在函数前面加上 (void) 前缀
我最近遇到了一种相当不寻常的编码约定,其中对返回“void”的函数的调用以 (void) 为前缀。 例如, (void) MyFunction() 它与函数调用有什么不同,例…
将参数作为 void* 传递是否合法?
我刚刚开始学习 pthreads API,并且正在按照此处的教程进行操作, 但是,在pthread_create 的示例程序,示例程序创建一个 long 变量并传递其值,类型…
从 Java 对象类到 C++
我对 C++ 比较陌生,我的背景是 Java。我必须将一些代码从 Java 移植到 C++,并且出现了一些与 Java 对象类相关的疑问。所以,如果我想移植这个: voi…
c 赋值中的类型不兼容,指针有问题吗?
您好,我正在使用 C,我有一个关于分配指针的问题。 struct foo { int _bar char * _car[SOME_NUMBER] // this is meant to be an array of char * so…
IPHONE SDK,如何将Void函数放入我的BOOL中???请!
我正在使用 iPhone 的加速计来移动物体。我希望能够使这个功能根据不同的状态起作用而不起作用。 我有我的加速度计函数的代码,我想将它放入 BOOL 中…
Silktest void 0 错误?
我正在使用 Silk 运行一些测试,但它不断抛出此错误“void 0”。有谁知道如何阻止此代码的执行? 我的平台是XP SP3,FireFox 3.6。 有人有什么想法吗…