标题这句话是维护编程语言尊严的常用语,但有时候Language Feature比Bug还要可怕,今天鄙人就被C/C++的一个Language Feature和devc++耍了一把。
首先来看看这段代码:
C++ 代码:
struct SearchItem
{
SearchItem(int impedanceSegId, int parentImpedSegId, int startingLoadId)
: impedSegId(impedanceSegId), parImpedSegId(parentImpedSegId), startLoadId(startingLoadId)
{ }
int impedSegId, parImpedSegId, startLoadId;
};
void GetAccImpedAndMtrxStruct(....)
{
deque<SearchItem>
...