Size: a a a

2020 August 26

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
мне интересно, а конструктор с const T& или T имеет приоритет над T&& или наоборот
В смысле?
источник

🦊

🦊fox.cpp in C++ Together 2.0
🦊fox.cpp
при передачи туда lvalue
логичным вариантом будет const T& и T иметь приоритет
источник

🦊

🦊fox.cpp in C++ Together 2.0
ибо lvalue сссылка на lvalue?
источник

AF

Aidar Fattakhov in C++ Together 2.0
это шаблоны?
источник

RM

Roy Mustang in C++ Together 2.0
Нет
источник

RM

Roy Mustang in C++ Together 2.0
Это не шаблоны
источник

🦊

🦊fox.cpp in C++ Together 2.0
это рандомный условный тип
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
логичным вариантом будет const T& и T иметь приоритет
const T& не может муваться же
источник

🦊

🦊fox.cpp in C++ Together 2.0
я вообще не о муве
источник

🦊

🦊fox.cpp in C++ Together 2.0
а о разрешении перегрузок
источник

AF

Aidar Fattakhov in C++ Together 2.0
🦊fox.cpp
при передачи туда lvalue
ты передашь & в &&?
источник

RM

Roy Mustang in C++ Together 2.0
Сделал так в общем
источник

🦊

🦊fox.cpp in C++ Together 2.0
Aidar Fattakhov
ты передашь & в &&?
T v;
f = Foo(v);
источник

RM

Roy Mustang in C++ Together 2.0
источник

🦊

🦊fox.cpp in C++ Together 2.0
Foo(const T&);
Foo(T);
Foo(T&&);
источник

🦊

🦊fox.cpp in C++ Together 2.0
выберите стул, как говорится
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Foo(const T&);
Foo(T);
Foo(T&&);
Шаблон будет иметь приоритет?
источник

🦊

🦊fox.cpp in C++ Together 2.0
бля, какой нахуй шаблон)
источник

🦊

🦊fox.cpp in C++ Together 2.0
ладно, Thing назову в следующий, чтобы вам мозги не заедало
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
бля, какой нахуй шаблон)
аа там нет шаблонов
источник