Netbeans C ++ возвращает тип шаблонных функций

По какой-то причине завершение кода в netbeans не может определить тип возвращаемых шаблонных функций. Возьмите следующий пример ...

struct Test
{
   int val;
};

int main()
{
     vector<Test> v;
     Test t = {10};
     v.push_back(t);
     cout << v[0].val;  //Netbeans gives the warning "Unable to resolve identifier val"
     return 0;
}

Код компилируется и работает нормально, но раздражает то, что я получаю эту ошибку во всем коде, когда использую векторы Также кажется, что завершение кода не работает. Когда я набираю v [0]. нет раскрывающегося списка, дающего мне возможность выбрать val.

Я использую NetBeans 7.4 вместе с 64-битным MinGW.

7 голосов | спросил chasep255 16 MarpmSun, 16 Mar 2014 20:10:47 +04002014-03-16T20:10:47+04:0008 2014, 20:10:47

3 ответа


0

Что ж, похоже, ошибка в версии Netbeans 7.2 и позже исправлена.

https://netbeans.org/bugzilla/show_bug.cgi?id=172227

Вы можете найти полное обсуждение и возможное решение той же проблемы по следующей ссылке. Здесь вы можете найти, как решить эту проблему (возможно).

Netbeans 7.2 показывает «Невозможно разрешить идентификатор ", хотя сборка прошла успешно

ответил Mantosh Kumar 20 MarpmThu, 20 Mar 2014 22:42:01 +04002014-03-20T22:42:01+04:0010 2014, 22:42:01
0

Выполните несколько простых шагов, чтобы решить ваши идентификаторы, приведенные по следующей ссылке Netbeans 7.2 показывает «Невозможно разрешить идентификатор» ", хотя сборка прошла успешно 1

ответил Suyog 20 MarpmThu, 20 Mar 2014 22:44:20 +04002014-03-20T22:44:20+04:0010 2014, 22:44:20
0

попробуйте изменить

struct Test
{
   int val;
};

с

typedef struct
{
    int val;
} Test;

в чистом C «Test» не будет определенного типа, но «struct Test» будет. Переключившись на typedef, вы получите «Test» в качестве определенного типа.

ответил dboals 27 MaramThu, 27 Mar 2014 00:21:06 +04002014-03-27T00:21:06+04:0012 2014, 00:21:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132