
Anatoly
04.12.2017
10:26:07
Гм, я думал, что при написании Бьярне Страуструп люди ошибаются, а, оказывается, с Керниганом и Ритчи тоже обходятся сурово.

Anton
04.12.2017
10:48:20
А чем так эта книга отличается от других?

Igor
04.12.2017
10:48:35
её писали авторы языка

Anton
04.12.2017
10:50:43
Понятно. А за год реально нормально выучить язык?

Google

Anatoly
04.12.2017
10:51:45
по идее, больше 21 дня на язык уже перебор.

Anton
04.12.2017
10:52:02
Ясно ?
Надеюсь получится перестроить мозги и выучить за месяц)

Александр
04.12.2017
11:05:33
это был сарказм

Anatoly
04.12.2017
11:05:41
Если серьезно, то зависит от многих факторов

PRoSToC0der
04.12.2017
11:35:45
u8"\377" как-нибудь стандартизировано что получится в итоге?

Berkus
04.12.2017
11:47:39

PRoSToC0der
04.12.2017
11:49:34

Berkus
04.12.2017
11:52:41
ну компилер на это не ругается, ему похоже пофигу

Evgeniy
04.12.2017
14:21:40
https://rafalcieslak.wordpress.com/2013/04/02/dynamic-linker-tricks-using-ld_preload-to-cheat-inject-features-and-investigate-programs/

German
04.12.2017
18:30:53
Объясните почему в перегрузке оператора присваивания нужно его передовать по ссылке
My_Array & operator = (const My_Array other)

Ilia
04.12.2017
18:31:40
ЕГО это кто?

Google

Ilia
04.12.2017
18:32:07
Чтобы не копировать объект other, конечно...

German
04.12.2017
18:32:50
не могу понять
можно подбробнее?

Ilia
04.12.2017
18:33:17
Ты можешь написать сигнатуру функции и так , как ты написал.
Тебя это устроит ?
Вот допустимые сигнатуры присваивания (копирующего)
class_name & class_name :: operator= ( class_name ) (1)
class_name & class_name :: operator= ( const class_name & ) (2)
class_name & class_name :: operator= ( const class_name & ) = default; (3) (since C++11)
class_name & class_name :: operator= ( const class_name & ) = delete; (4) (since C++11)
Но естественно, в случае (1) объект other будет скопирован с помощью конструктора копирования. Он должен быть доступен

Вячеслав
04.12.2017
21:22:39
1999

Дед Пегас
04.12.2017
21:41:35
2001

fox.cpp
04.12.2017
21:41:55
Это всё херня, когда будет 2048 — патихардите.

Anatoly
04.12.2017
21:42:31
Пора линять?

Baruch
04.12.2017
21:55:40
@zamazan4ik я вам (бинкрафтерам) написал мыло на счет плагина для CLion и занести денег ?

Vitaliy
04.12.2017
21:59:24
А кто-нибудь использует на рабочих проектах ranges, rxcpp ?

Alex Фэils?︙
04.12.2017
22:05:56
да, были тут такие, как-то обсуждали

Vladislav
04.12.2017
22:07:31
folly::Range, опять же

Vitaliy
04.12.2017
22:10:34

Vladislav
04.12.2017
22:10:42
ага

Ioann V
04.12.2017
22:16:20

Ilia
04.12.2017
22:17:24
Я использовал интенсивно

Vitaliy
04.12.2017
22:18:00
Я скорее имел ввиду range-v3

Google

Vitaliy
04.12.2017
22:18:13
Вроде библиотека экспериментальная

Ilia
04.12.2017
22:18:22
Да пофиг они примерно одни и те же

Vitaliy
04.12.2017
22:18:27
Но кто-то в рабочих проектах использовал

Ilia
04.12.2017
22:18:48
Я boost ranges использовал

Vitaliy
04.12.2017
22:18:52
Ну и хотел узнать какие задачи вы с ними решаете

Anatoly
04.12.2017
22:19:21

Ilia
04.12.2017
22:19:25
Вызовы разнообразных алгоритмов
Rx cpp это регекспы?

Anatoly
04.12.2017
22:20:42

Vitaliy
04.12.2017
22:21:14
использую rxcpp
Ну вот тот же вопрос. Какие задачи стали решаться гораздо проще с этой либой ? Может более лаконично. Более понятно или быстро.

Ilia
04.12.2017
22:21:28
А это к Толе, он на них собаку съел

Admin
ERROR: S client not available

Alexander
04.12.2017
22:21:54

Ilia
04.12.2017
22:22:12

Anatoly
04.12.2017
22:22:49

Vitaliy
04.12.2017
22:22:59

Ilia
04.12.2017
22:23:21
А это не тебе, это Толе!

Baruch
04.12.2017
22:23:28

Anatoly
04.12.2017
22:23:29

Ilia
04.12.2017
22:24:11
Это я его уговариваю доклад в спбс++ сделать, он ломается...

Google

Vitaliy
04.12.2017
22:24:19

Ilia
04.12.2017
22:24:53

Vitaliy
04.12.2017
22:25:31
Надо разбираться.

Ilia
04.12.2017
22:26:35
Ranges делают немного функционально, но они ставят шизонутые алгоритмы STD с головы на ноги.

Vitaliy
04.12.2017
22:28:10
Там, кстати в Яндексе 18 декабря встречу обещают в Москве. Расскажите про эти либы. Доклады принимаются

Anatoly
04.12.2017
22:28:25

Vitaliy
04.12.2017
22:28:38

Ilia
04.12.2017
22:28:46
Вместо двух параметров присных begin end нужно передавать только один параметр, можно range, а можно и просто сам контейнер

Vitaliy
04.12.2017
22:29:13

Ilia
04.12.2017
22:30:44
Толь, видишь, какую я тебе рекламу сделал?
?

Vitaliy
04.12.2017
22:31:09
Можно удобно их комбинировать.
Композицию то есть строить.

Ilia
04.12.2017
22:32:19