Задать вопрос
@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 ***

Может есть что-то подобное, что и в С#? Где можно указать, что шаблонный тип имеет такой интерфейс, базовый класс и т.д??
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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