Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какая то мистика с андефайной рефой 
:(
    Опции темы
ТарасАтавин
Дата 7.9.2013, 06:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 26.8.2013

Репутация: нет
Всего: нет



Код
bool contains (TArray <TStandartType> &Types, std::wstring &Name);
, 
Код
class TVariable
{
 public:
  std::wstring Name;
  std::wstring Type;
  std::wstring Unit;
  void *Pointer;
  TVariable ();
  TVariable &operator =  (TVariable &Variable);
  ~TVariable();
};
 
Код
bool contains (TArray <TStandartType> &Types, std::wstring &Name)
{
 size_t i;
 size_t n;
 for (n=(size_t)Types, i=0; i<n; ++i)
 {
  if (Types[i].Name==Name)
  {
   return true;
  }
 }
 return false;
}
Код
TArray <TStandartType> StandartTypes;
 
Код
TArray <TVariable> Variables;

Код
if (!contains(StandartTypes, Variables.Last().Type))
, пишет: 
Цитата
C:\tsserver\Projects\cpp\codeblocks\MyComp\Compile\Compile\parser.cpp|48|undefined reference to `contains(TArray<TStandartType>&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&)'|
Что за мистика? Почему он не хочет узнавать тип?


--------------------
Не так всё плохо, как оно есть на самом деле.
PM MAIL   Вверх
akizelokro
Дата 7.9.2013, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крокодил
**


Профиль
Группа: Участник
Сообщений: 761
Регистрация: 30.7.2007

Репутация: 1
Всего: 5



определение шаблона функции посмотри и сделай сообразно нему,
как то навроде

Код

template  <class T> bool  contains (TArray <T> &Types, std::wstring &Name);


Это, кстати, понятно, почему ты свой код за 15 лет помнишь. Я тоже, наверно, его скоро выучу. smile 


--------------------
a = a + b; b = a - b; a = a - b;
PM MAIL   Вверх
ТарасАтавин
Дата 7.9.2013, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 26.8.2013

Репутация: нет
Всего: нет



Цитата(akizelokro @  7.9.2013,  10:42 Найти цитируемый пост)
определение шаблона функции посмотри и сделай сообразно нему,
как то навроде

код C++
1:
template  <class T> bool  contains (TArray <T> &Types, std::wstring &Name);


Это, кстати, понятно, почему ты свой код за 15 лет помнишь. Я тоже, наверно, его скоро выучу. 
Зачем мне шаблон функции?

Добавлено @ 12:22
Гогу нашёл. Там один исходник и именно с реализацией этой функции добавился без галочки на дебаге и не компилился, в итоге кода функции просто не было. Передобавил, гога пофиксилась.

Это сообщение отредактировал(а) ТарасАтавин - 7.9.2013, 12:22


--------------------
Не так всё плохо, как оно есть на самом деле.
PM MAIL   Вверх
akizelokro
Дата 7.9.2013, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крокодил
**


Профиль
Группа: Участник
Сообщений: 761
Регистрация: 30.7.2007

Репутация: 1
Всего: 5



Цитата

Гогу нашёл. Там один исходник и именно с реализацией этой функции добавился без галочки на дебаге и не компилился, в итоге кода функции просто не было. Передобавил, гога пофиксилась.


Вот млин как у тебя всё запутано. В code blocks ещё можно отмечать, что компилировать, а что нет?


--------------------
a = a + b; b = a - b; a = a - b;
PM MAIL   Вверх
ТарасАтавин
Дата 7.9.2013, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 26.8.2013

Репутация: нет
Всего: нет



Конечно.


--------------------
Не так всё плохо, как оно есть на самом деле.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1328 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.