Результаты поиска по запросу "templates"

1 ответ

Шаблонный аргумент C ++ с выражением

У меня проблемы с C ++. Я хочу иметь возможность поместить выражение внутри шаблона в качестве аргумента. Вот мой код: #include <vector> using namespace std; vector< ((1>0) ? float : int) > abc() { } int main(void){ return 0; }Это дает мне ...

2 ответа

Форматирование строк делает именно это, оно форматирует. Шаблоны Kotlin могут содержать выражения, такие как арифметические операции, логическая логика, вызовы методов и т. Д. Это больше, чем я хочу.

оложим, что у меня есть следующий фрагмент кода Kotlin:

3 ответа

Да, это скомпилировано на тех :-)

роверить с помощью некоторого шаблона взлома, является ли переданный аргумент шаблона типом класса?пример

ТОП публикаций

1 ответ

), но вы все еще загромождаете вывод ошибок несущественными вещами. Используя эталонную версию, вы избегаете рассматривать копии в целом и сосредотачиваетесь только на том, что на самом деле имеете в виду.

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

1 ответ

И это действительно классное решение! Спасибо!)

у создать шаблонный класс или функцию, которая получает лямбду и помещает ее внутренне в std :: function &lt;&gt;. Лямбда может иметь любое количество входны...

5 ответов

Вы написали рекурсивный тип. Сущность имеет других членов Сущности. Вы должны изменить членов Entity на указатель или ссылку.

исал шаблон класса, который дает ошибку компиляции

1 ответ

Аргументы шаблона по умолчанию для шаблонов функций относительно новы (C ++ 11). Не удивительно, что люди GCC пропустили это.

ратил бесчисленные часы, чтобы определить проблему сНКУ, Я хотел протестировать нашу базу кода с другим компилятором, чтобы найти больше предупреждений, кото...

3 ответа

Первое имеет преимущество в том, что можно предварительно объявить класс, но не typedef.

не может сделать шаблон из typedef или typedef шаблонного класса. Я знаю, если я унаследую и сделаю свой класс шаблоном, это будет работать.Примеры:

1 ответ

Ваш ответ правильный, принят.

рьте следующий код (написано просто для удовольствия)

2 ответа

Также было бы возможно объявить шаблонный псевдоним с одним параметром, что делает интерфейс более самодокументированным

ние довольно сложно сформулировать словом, но вот что я пытаюсь достичь в некомпилируемом коде: