2013-06-20 30 views

回答

6

tMeshtable typedef'd是指向一个函数的指针,该函数采用tOutPar指针并返回一个int。

每次说tMeshTable比整件事更容易。

所以,当你想围绕它传递给一个函数,例如:

void functionThatCallsFunction(tMeshTable myFunction) { 
    tOutPar * outPar; 
    /* This next line calls the function that was passed into this function as a parameter */ 
    int result = (*myFunction)(outPar); 
} 

它看起来比原始函数指针的语法更清洁了很多。

本页面将介绍有关函数指针的所有信息。你应该看看:http://www.newty.de/fpt/fpt.html

+0

我认为我们需要更好的解释。它仍然有点混乱。 – Farsheed