Size: a a a

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

2020 April 18

RM

Roy Mustang in cxx.Дискуссионная
в хеш карте
источник

RM

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

RM

Roy Mustang in cxx.Дискуссионная
Так и есть
источник

RM

Roy Mustang in cxx.Дискуссионная
Внутри робин хеша вызывается forward
источник

Е

Егор in cxx.Дискуссионная
один левый а другой тоже в оверлоад сет попадает
источник

RM

Roy Mustang in cxx.Дискуссионная
Так что все нормально
источник

O

Ofee in cxx.Дискуссионная
Можно пример? Мне, в идеале, запрет на foo(b)
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ofee
Так, сейчас будет совершенно странный вопрос, точно не в прод
int a = 42;
int& b = a;
foo(a);
foo(b);

Есть способ вызвать разные перегрузки/специализации foo()?
Нет
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
Так что все нормально
твои монологи как мини-сюжеты прямо, завязка-развитие-кульминация
источник

RM

Roy Mustang in cxx.Дискуссионная
Егор
твои монологи как мини-сюжеты прямо, завязка-развитие-кульминация
Да так и есть, интересно же)
источник

RM

Roy Mustang in cxx.Дискуссионная
Щас гляну что в релизе
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Roy Mustang
А что в С++ нету методом для преобразования ссылок в && ?
std::move
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Roy Mustang
Так вот я и спрашиваю, до того как мы объект убьем, вытащить его с помощью move
Это можно. Только результат мува нужно использовать
источник

RM

Roy Mustang in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
std::move
Да я уже прочитал все после того как не разобрался)
источник

RM

Roy Mustang in cxx.Дискуссионная
Уже понял что к чему там
источник

O

Ofee in cxx.Дискуссионная
Ofee
Можно пример? Мне, в идеале, запрет на foo(b)
А, нет, наоборот...
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
std::move
Нет
источник

O

Ofee in cxx.Дискуссионная
Плохо, я хотел пофиксить issue :D
источник

TS

Till Schneider in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
std::move
Угу
источник

RM

Roy Mustang in cxx.Дискуссионная
В релизе ничего особо не отличается от дебаг версии)
Только есть 1 отличие, теперь дополнительный указатель не создается
источник