Aidar
Кстати
Допустим есть функция пихающая в вектор(не суть)
1) func(const item&)
2)func(item)
push_back(move());
Что лучше использовать и почему?
babysitter
вроде официальный дефолт — func(const item&) плюс перегрузка для func(item&&).
но это все холиварные вопросы
Alexey
✙ Fatum ✙
✙ Fatum ✙
не факт, что вообще финансирование найдем
✙ Fatum ✙
если найдем инвестора или попадем в инкубаторскую программу - будет супер =) если нет - будем своими силами
Dumitru
Светомеч
https://www.troyhunt.com/8-million-github-profiles-were-leaked-from-geekedins-mongodb-heres-how-to-see-yours/
Aidar
Да так
babysitter
вот прям на этот семплик попробуешь натравить?
сори, что не помогаю) интересно просто
Aidar
Не могу сейчас
babysitter
я просто точно знаю момент, где саттер об этом рассказывал в 2014 году. ладно, потом значит.
Vladislav
babysitter
а у меня ж есть кланг, пойду проверю
babysitter
короче на мой семпл показало только отсутствие explicit на конструкторе с одним аргументом. можно спать спокойно - дефолт по-прежнему дефолт.
Anonymous
зачем возвращать строку по значению?
Vladislav
babysitter
Забыл, что строка константная, спешил. Для обычного поля, думаю, я бы оставил возврат по значению.
babysitter
зачем возвращать строку по значению?
Anonymous
зачем возвращать по значению обычные поля?
Stanislav
Stanislav
Anonymous
при чем здесь cow, Станислав?
Anonymous
константный метод не приводит к расщеплению даже у cow
babysitter
Честно говоря, я уже засыпаю. Наверное я отвечу, что это позволит использовать всякие мутабельные методы на временном объекте.
babysitter
Константная ссылка звучит логичней вроде, согласен.
Anonymous
если cow не нужен, тогда возвращать нужно ссылки.
если нужен, только тогда неконстантные методы возвращают по значению.
константные - по прежнему ссылки
Stanislav
Anonymous
cow - copy on write.
пишующие операции приводят к расщеплению значения
Stanislav
Vladislav
а где в C++ cow в стандартной библиотеке?
Cate
Anonymous
да блин: создается копия объекта
Anonymous
Владислав, там такого нет
Stanislav
Vladislav
Detur
а потом что случилось?
Anonymous
Владислав, не проверял, но звучит прохладно)
даже очень
Vladislav
как-то так: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21334#c47
Vladislav
последний коммент: This is no longer an issue when using the new non-reference-counted std::string implementation in GCC 5.
Stanislav
Stanislav
ой, ну та которая из Folly
Vladislav
они не совсем соответствуют стандарту на std::string, да)
Vladislav
там cow для строк длиннее 255 символов
Stanislav
эге
Stanislav
@jeditobe с выпуском 0.4.3 кстати)
Coach
Доброго времени суток всем! Кто-нибудь имел дело с RFID метками? Писал под них программы?
Stanislav
какие программы под rfid впервые слышу
Stanislav
шучу, но не писали
Stanislav
может вам в pro.embedded чатик лучше?
Coach
Спасибо. Пойду загляну
Stanislav
https://telegram.me/proembedded
@Kno_x
Парни, есть кто тут ?)
Dany 🏴
если времени нет
Dany 🏴
я так делаю, вроде побыстрее
Dany 🏴
тоже устал укладывать все в голову черепашьими шагами
@Kno_x
такой вопрос, может кто нить показать =\ как в функцию передать двумерный массив ? чет я почитал сейчас но не въехал =\ ну или руки через жопу)
@Kno_x
в итоге смог сделать только так
void fourfour(int A[][4], int, int);
void fourfour(int A[][4], int sA, int sB)
Dany 🏴
@supapro.cxx
Человек-Даук
Max
Andrey
ООП в плюсах это вам не ООП в С# :D
Stanislav
Stanislav
"Мы ввели деконструкторы, только не путайте их с деструкторами и idisposable
Stanislav
как то так
Andrey
Stanislav
а еще туплы ввели!
Stanislav
шел 2016 год