IDE"无法解决"明显的变数

时间:2017-07-15 14:14:40

标签: c++ clion

正如您已经读过的那样,我的IDE(来自JetBrains的CLion)"无法解决"一个变量。这是我的代码:

MAX_STRING_LENGTH

_current 是CLion&#34;无法解决的变量&#34;在template <typename T> class List<T>::Iterator { friend class List; _Item** _current; //_Item private struct in class List public: inline T& operator* () const; }; template <typename T> inline T& List<T>::Iterator::operator* () const { if (! _current) throw std::invalid_argument("List::Iterator::operator*: singular value"); if (! *_current) throw std::invalid_argument("List::Iterator::operator*: end() value"); return (*_current)->info; }`

我已经尝试使缓存无效并重新启动。 我的代码编译。 IDE应该是问题所在。我甚至从我的IDE中获取了一条方法:

  

&#34;返回&#39;迭代器&#39;从函数返回&#39; Iterator&#39;。类   &#39;迭代&#39;与课程&#39; Iterator&#39;

不兼容

0 个答案:

没有答案