Dar*_*lar 1 c++ methods programming-languages
我有时会在其他人的代码中看到这个:
public void *foo() {
...
}
public void bar() {
...
}
Run Code Online (Sandbox Code Playgroud)
但我从来不明白这是什么意思*,如果public void *foo()和之间有任何区别public void foo()?
***这是这里的C++代码!
Dem*_*cht 10
public void *foo()是一个返回void指针的公共函数(基本上可以是任何东西).有关指针的更多文档可以在这里找到:http://www.cplusplus.com/doc/tutorial/pointers/(特别是void指针部分).
public void *foo()并且public void* foo()是相同的,并且它的位置*纯粹是一种风格的东西(虽然这种风格在其他地方使用时会产生影响).
public void foo() 是一个什么都不返回的公共函数.