2009-03-24 1 views
1

Adding Multiple Interface Support in NS-2 다음의 ns2에 멀티 인터페이스를 추가하려고합니다.문제를 해결하는 방법 "오류 : 최상위 레벨에서 'this'를 잘못 사용하셨습니까?

In file included from mac/channel.cc:67:  
mac/wireless-phyExt.h: At global scope:  
mac/wireless-phyExt.h:70: warning: ‘typedef’ was ignored in this declaration  
mac/wireless-phyExt.h:255: warning: ‘typedef’ was ignored in this declaration  
mac/channel.cc:70: error: invalid use of ‘this’ at top level  
mac/channel.cc:70: error: array bound is not an integer constant  
mac/channel.cc:71: error: expected constructor, destructor, or type conversion before ‘prevX_’  
make: *** [mac/channel.o] Error 1 

이 무엇을 의미합니까 : 나는 다음과 같은 오류가 얻을이 변경을 한 후

nextX_[this−>index()] 
prevX_[this−>index()] 

: 파일 channel.cc을 변경할 때, 나는 아래의 코드를 추가? 감사합니다.

답변

0

귀하의 게시물을 약간 수정하여 참조하는 기사가 더 적절하다고 생각하는 링크를 추가했습니다. 참조 된 아티클이 어디로 가야하는지에 대해 모두 구체적이지는 않지만 코드의 제안 된 라인을 파일의 잘못된 위치에 추가하는 것처럼 보입니다. 또한 컨텍스트에 대한 추가 정보를 제공하지 않습니다. 변경 또는 전체 프로젝트가 수행해야하는 작업이 있으므로 추가 정보를 제공하려고 노력했습니다. 또한, 문자 사이에 여분의 공백을 넣은 것으로 보이는 것처럼 PDF 파일의 코드를 직접 복사하여 붙여 넣지 마십시오. 마지막으로, C++의 코드 행은 ';'로 끝나야합니다. 당신이 그 일을 제대로했는지 여부를 지정하지 않았습니다.

관련 문제