Задать вопрос
@dikysa
Студент

Как скомпилировать шаблонные функции c++ в linux?

Есть функция грубо говоря такого вида:
templage <typename TGrid>
void myFunc1(const TGrid& grid) {
   cout << grid.Width << " " << grid.Height << endl;
}

В вижулке на windows, всё отлично работает.

А на linux я даже скомпилировать это не могу, компилятор пишет, что не видит у grid: Width и Height..
Компилирую примерно так mpicc -o --std-11 ***

Может есть что-то подобное, что и в С#? Где можно указать, что шаблонный тип имеет такой интерфейс, базовый класс и т.д??
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Простой 8 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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