在过去的几天里,我一直在学习C++为程序制作一个dll插件。Dll插件基本问题
我的目标是从程序中获取数据(飞行计划更精确),并在第一阶段将它们保存为文本文件(第二阶段将它们与python连接,但现在就是这样)。 因此,在我的头文件中,我导入了一个包含许多类和许多函数的文件(这是由插件开发指南给出的)。我感兴趣的类是类CAircraftFlightPlan,它有一些功能里面是这样的:
bool IsReceived(void) const;
//-----------------------------------------------------------------
// Return :
// true - if any kind of FL is received from the servers
// false - else
//-----------------------------------------------------------------
const char * GetOrigin (void) const ;
//-----------------------------------------------------------------
// Return :
// The origin airport.
//-----------------------------------------------------------------
int GetFinalAltitude (void) const ;
//-----------------------------------------------------------------
// Return :
// The final requested altitude.
//-----------------------------------------------------------------
我对此有诸多疑点,希望你能帮助:
1,这是什么意思有“nameoffuction”(void)const?它没有收到任何东西?我怎么称呼这些功能,然后
2,我不明白这个函数“const char * GetOrigin(void)const;”,它需要什么,一个const或一个字符?
3-功能下面的注释说明他们返回这个或那个。但他们如何返回,如果函数为空,它只是“INT GetFinalAltitude(void)const”...
4 - 在源文件中,我尝试调用其中一个函数将其写入到一个txt文件,我怎么能做到这一点:对于问这些
int airplane;
ofstream textfile;
textfile.open("FP.txt");
textfile<<int GetTrueAirspeed("MAH545"); //i know there's an error here, how do i solve it?
textfile.close();
我很抱歉(小白我想)的问题,但他们的方式来具体来搜索答案在线(我试过的话)
感谢您的帮助
阅读一本很好的C++编程书籍。我们不能在几分钟内教你C++。 – 2013-05-14 02:41:15
好吧,我在YouTube上看了很多教程,因为我讨厌通过阅读一本书学习一门语言,而且我知道基础知识。但我想你是对的... – 2013-05-14 02:52:47