遇到我正在处理的一些代码的问题。此代码正在基于Linux的系统上运行,并且收到的错误如下: /root/cvswork/pci_sync_card/Code/SSBSupport/src/CRCWbHfChannel/CRCWbHfMSBSimulator.cpp:447: virtual void CCRCWbHfMSBSimulator :: Process( ):声明'pcBasebandOutput'失败。声明在C++问题中失败
我试着通过这段代码来找出为什么这是失败的,我似乎无法弄清楚。不幸的是,我有太多的文件来分享这里的代码(单步执行pcBasebandOutput分配需要相当长的时间)。我知道这是一个比真正被问到的更复杂的问题。我的主要问题是这些:
- 是我断言(pcBasebandOutput);必要的代码行?我只问,因为在Visual Studio上运行此代码时,我的程序的结果是可取的。
- 当它正在评估我的pcBasebandOutput变量时,为什么它评估为false?这是说没有值实际分配给pcBasebandOutput?或者可以赋值给它,但它不是正确的类型(指向两个变量的结构的指针,它们都是双精度的)?
谢谢!
如果有人能解释为什么我也收到downvote以及,那将不胜感激。第二次它发生在我这个网站上,没有任何解释。如果你不喜欢我的问题,请告诉我我做错了什么,所以我不再做。 – TZPike05 2012-07-16 14:23:25
我认为大多数人可以帮助你宁愿有一些代码比个人背景。 – 2012-07-16 14:24:26
后moar代码。 – Wug 2012-07-16 14:24:52