期间通过GEANT4源代码,我的搜索没有定义过,我已经注意到了几次,有哪些是在头部声明但从未与任何相关的代码中定义的方法(请原谅任何错谬在我的行话(我是一名工程师))。方法声明,但在GEANT4源代码
一个例子是一个方法定义如下:
G4TrackVector* GetfSecondary();
其具有在报头或源文件中没有实现中,不是虚拟的,但它是由程序和该程序中使用的各种场合从此编译的代码运行。起初,我认为这只是一个很酷的代码与doxygen隐藏技巧,但我现在看到它不是!这在代码中很常见。
有人能解释这是怎么回事?
谢谢
@ user487100因为您的帐户没有问这个问题,有不到50点,你不能评论。如果'Johnny'是您的另一个帐户,请使用这些凭据登录,您将能够发表评论。另外,提出好的问题,并给出很好的答案,你就可以到处发表评论;) – phihag 2011-06-05 17:07:57