Size: a a a

cxx.Дискуссионная

2020 April 19

TW

Tony Werner in cxx.Дискуссионная
Till Schneider
опять гоферы чат атакуют
Go
источник

TW

Tony Werner in cxx.Дискуссионная
Vno
источник

b

b7e89d55aa08a289aa48... in cxx.Дискуссионная
Till Schneider
опять гоферы чат атакуют
I collapse I'm spilling these raps long as you feel 'em
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
/warn
источник

G

Group Butler [beta] in cxx.Дискуссионная
/dev/desider has been warned (2/3)
источник

b

b7e89d55aa08a289aa48... in cxx.Дискуссионная
Го
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
/warn
источник

G

Group Butler [beta] in cxx.Дискуссионная
/dev/desider muted: reached the max number of warnings (3/3)
источник

Е

Егор in cxx.Дискуссионная
Group Butler [beta]
/dev/desider muted: reached the max number of warnings (3/3)
помянем
источник

RM

Roy Mustang in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Чем будет T при:
foo(4); // 1
int a; foo(a); // 2
      foo(move(a)); // 3
int& b = f(); foo(b); // 4
const int& c = g(); foo(c) // 5
auto&& d = 4; foo(d); // 6
                foo(move(d)); // 7
1) T - int, arg - int&&
2) T - int&, arg - int&
3) T - int, arg - int&&
4) Ошибка
5) T - int const&, arg - int const&
6) T - int& arg - int&
7) T - int, arg - int&&
источник

RM

Roy Mustang in cxx.Дискуссионная
Верно?
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
1) T - int, arg - int&&
2) T - int&, arg - int&
3) T - int, arg - int&&
4) Ошибка
5) T - int const&, arg - int const&
6) T - int& arg - int&
7) T - int, arg - int&&
Почему в 4 ошибка?
источник

RM

Roy Mustang in cxx.Дискуссионная
Ofee
Почему в 4 ошибка?
Потому что Тема сказал, что там возвращается rvalue
источник

RM

Roy Mustang in cxx.Дискуссионная
В таком случае либо const auto& либо auto&&
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
Потому что Тема сказал, что там возвращается rvalue
Я не помню в диалоге такого уточнения, вроде
источник

RM

Roy Mustang in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
int f();
вот
источник

O

Ofee in cxx.Дискуссионная
Да, тогда ладно
источник

RM

Roy Mustang in cxx.Дискуссионная
@oficsu можешь подсказать?
источник

RM

Roy Mustang in cxx.Дискуссионная
Я тут решил поиграть с форвардом, если сделать так
auto wtf = std::forward<int>(10);
То wtf будет типом int, но разве это правильно? У нас auto - это нечто похоже на универсальную ссылку исходя из того что я прочитал в Мейерсе, это означает, что auto так же усекает амперсанты, означает ли это что правильным решением тут будет
decltype(auto) wtf = std::forward<int>(10) ?
источник

RM

Roy Mustang in cxx.Дискуссионная
И тогда по сути forward вернет rvalue ссылку на rvalue объект
источник