@ProCxx

Страница 119 из 2477
Penter
22.04.2016
16:02:41
ЦПЛУСПЛУСЕРЫ

Alex Фэils?︙
22.04.2016
16:08:17
Протектед попробуй

@PenterProKaos помогло?

Google
Penter
22.04.2016
16:20:08
это странно
Ты не понял

Alex Фэils?︙
22.04.2016
16:20:41
Код скопирни

Penter
22.04.2016
16:20:46
Я не могу вызвать переменную из объекта енклозинг класса в функции-члене объекта нестед класса

error: invalid use of non-static variables

Alex Фэils?︙
22.04.2016
16:21:15
Потому что внутренний класс не имеет ссылки на внешний

Alex Фэils?︙
22.04.2016
16:21:37
Ты можешь мнтод поменять, чтоб он принимал внешний

Penter
22.04.2016
16:21:42
Я что, не могу создать объект, включенный в объект?

Alex Фэils?︙
22.04.2016
16:21:50
Ну и почему так?
Так сделалм. В жабе можно

Penter
22.04.2016
16:22:08
Так сделалм. В жабе можно
Ну а какой в Cpp вариант?

Мне щто, на D валить?

Alex Фэils?︙
22.04.2016
16:23:33
class A { int a; class B { void f(A& a) {//все теперь поля доступны через a.*

Google
Alex Фэils?︙
22.04.2016
16:23:56
В этом проблема была?

Penter
22.04.2016
16:24:22
Мне нужно, чтобы сконструировало объект с параметрами введеными и потом их можно было нестедом смареть

А не новый с нуля делать

Alex Фэils?︙
22.04.2016
16:28:27
& передает по ссылке

Penter
22.04.2016
16:29:06
А как он по ссылке передается??

Э?

A &a это типо что?

Alex Фэils?︙
22.04.2016
16:32:31
Это параметр функции типа A (внешнего класса), передающийся по ссылке (&) и имеющий имя a. #Cpp #reference #noob

arisu
22.04.2016
18:06:14
Вроде конфа о с++, а вопросы нубские

Kirill
22.04.2016
18:07:02
Привет всем

ivario
22.04.2016
18:07:18
О, даже более нубские, чем у меня

Kirill
22.04.2016
18:07:18
Вроде конфа о с++, а вопросы нубские
То есть, я зря испугался?

ivario
22.04.2016
18:07:56
То есть, я зря испугался?
Тут не жгут огнеметами как у таза

Kirill
22.04.2016
18:10:51
Я аж завис

arisu
22.04.2016
18:13:04
То есть, я зря испугался?
Что ты испугался

Alex Фэils?︙
22.04.2016
18:27:42
ivario
22.04.2016
18:28:17
Это _пока_?
Пока тебя ещё не достали нубы?

Google
Alex Фэils?︙
22.04.2016
18:29:46
Пока тебя ещё не достали нубы?
Пока они всех не достали

Вообще я люблю обучать новичков

ivario
22.04.2016
18:30:28
:3

Кстати, посмотрел мои исходники?

Alex Фэils?︙
22.04.2016
18:31:20
Кстати, посмотрел мои исходники?
Напомни реплаем, какие. Скорее всего, да

ivario
22.04.2016
18:31:32
Alex Фэils?︙
22.04.2016
18:32:17
Основы работы с Git #git В лекции рассмотрены плюсы использования системы управления версиями исходного кода Git при разработке проекта. Ссылка на лекцию https://vk.com/wall-54530371_67276

Во, в тему гита

В личке которые
О_О так, 1 мин

Вроде смотрел

ivario
22.04.2016
18:45:24
Ну как?

Alex Фэils?︙
22.04.2016
19:03:09
Ночью детально посмотрю, ща я не у компа

Плюшка
23.04.2016
02:26:18
git push origin master
Можно еще --force

Kirill
23.04.2016
05:42:49
Можно еще --force
Но не надо

Плюшка
23.04.2016
05:44:55
Alejandro
23.04.2016
06:33:26
Флудеры

Alex Фэils?︙
23.04.2016
06:33:36
#cpp #beginner #exception #faq #rtfm ?

Roman
23.04.2016
07:41:29
https://isocpp.org/wiki/faq/exceptions хороший фак про эксепшны.

Google
Roman
23.04.2016
07:49:03
Там особенно интересно где он рассуждает про типы мышления, из серии return code mindset / Java mindset / etc...

Эксептед это функтор, выходит? Он есть с стандарте , или как паттерн предлагается?

Alex Фэils?︙
23.04.2016
07:52:47
Как паттерг

Andrei
23.04.2016
07:54:08
Экспектед это монада

Есть пропозал по добавлению в стандарт.

Admin
ERROR: S client not available

Andrei
23.04.2016
07:54:36
Не эксэптед, а экспектед!

Alex Фэils?︙
23.04.2016
07:55:10
Экспектед это монада
Смодншь написать ёмкое сообщение, чтоь я его в канал добавил (@ProCxxNews)? Только ссыль еще на стд скинь

Andrei
23.04.2016
07:55:39
Ок. Я через несколько часов приду на работу — смогу описать.

Roman
23.04.2016
07:55:52
Вообще идея интересная, но при этом на каждый ретурн мы порождаем объект на стеке. Какие у него члены в классе? Как с перформансом/памятью?

Alex Фэils?︙
23.04.2016
07:55:56
Ок, спс

Roman
23.04.2016
07:56:18
Andrei
23.04.2016
07:56:42
Перфоманс, разумеется, лучше чем у исключений. Памяти используется на один байт больше.

Roman
23.04.2016
07:57:21
Вот прям 1 байт?

Alex Фэils?︙
23.04.2016
07:57:45
Andrei
23.04.2016
07:57:48
В качестве возвращаемого значения используется pod, по размеру равный 1byte+ max(sizeof(ReturnType), sizeof(ErrorType))

Google
Andrei
23.04.2016
07:58:15
Я в качестве error-type использую std::string это 8 байт.

Roman
23.04.2016
07:58:37
И перформанс выше? Эксепшны не участвуют в "happy path" вообще, а этот генерится каждый раз

Andrei
23.04.2016
07:58:50
Кто генерится?

Разумеется выше, это всё ради перфоманса и сделано.

Трай-кетч не совсем бесплатный.

Чем их больше — тем хуже. Каждый раз создаётся специальный фрейм.

Roman
23.04.2016
07:59:43
А где буфер у стринга аллоцируется? Тоже на стеке?

Andrei
23.04.2016
07:59:53
(сейчас разговор идёт про embedded)

стандартная реализация std::string

в куче, как и у исключений.

На многих платформах просто try\catch не бесплатный, а throw вообще дороженный.

Roman
23.04.2016
08:01:23
Я правильно понял паттерн, что функтор возвращается вместо обычного типа?

Andrei
23.04.2016
08:01:35
Ты хаскелль знаешь?

Roman
23.04.2016
08:02:04
Нет, к сожалению, но понимаю концепт

Andrei
23.04.2016
08:02:10
Можно рассматривать и как фунцтор в каком-то отадленном приближении. Но вообще возвращается Either

Возвращается объект — алегбраическое произведение типов.

Alex Фэils?︙
23.04.2016
08:02:51
Либо то, либо тш

Roman
23.04.2016
08:02:58
Так мы про хаскель или плюсы?

Andrei
23.04.2016
08:02:59
Т.е. штука, у которой можно взять либо значение, либо ошибку, и флажок, который говорит что там лежит.

Про Expected<T>

Плюсы.

Страница 119 из 2477