Size: a a a

2020 August 11

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Ну, это non-type
Что за non-type?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Это значит, что тип не шаблонный, там можно всякие инты фигарить
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
template допускает писать либо class | typename, либо простой тип (вида template<bool huj> struct h{}; ) и шаблон шаблонов
источник

CC

Cool Cooler in C++ Together 2.0
Простой тип?
А enum — это тип? И простой ли это тип?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
А называется он non-type template parameter именно потому, что он при подстановке юзает не типы, а значения
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
Простой тип?
А enum — это тип? И простой ли это тип?
Енам - это пользовательский тип, да , и он допустим в шаблоноте
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Енам - это пользовательский тип, да , и он допустим в шаблоноте
А class/struct какой-нибудь — это простой тип?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Нет
источник

CC

Cool Cooler in C++ Together 2.0
А если без методов?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Нет
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
В c++20 можно non-type теперь как класс
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Но там тоже есть немношк ограничений
источник

CC

Cool Cooler in C++ Together 2.0
А какой-нибудь #define SOME_NUMBER 5, вот здесь SOME_NUMBER простого типа?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Cool Cooler
А какой-нибудь #define SOME_NUMBER 5, вот здесь SOME_NUMBER простого типа?
Завоняло
источник

CC

Cool Cooler in C++ Together 2.0
🦊fox.cpp
Завоняло
Всм?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Но да, простого
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
А какой-нибудь #define SOME_NUMBER 5, вот здесь SOME_NUMBER простого типа?
Это макро подстановка, которая будет простого, да
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
См на cppref
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
/cppref template
источник

F

FailsBot in C++ Together 2.0
Search results for "template"

1. template
2. Templates
источник