
Anna
03.03.2017
16:08:12
Попробуй фикс Алекса
там передача обьекта по ссылке в параметры ф-ции.. не очень понимаю, как мне это может помочь >_<
точнее даже не функции а конструктора

Evgeniy
03.03.2017
16:08:38

Anna
03.03.2017
16:10:05

Google

Anna
03.03.2017
16:10:12
потому что он приимает вектор
и следовательно, непонятно почему он ругается на него

Evgeniy
03.03.2017
16:12:05

Anna
03.03.2017
16:12:11
Node<TKey,TValue>::Node(const TKey &k, vector<Node<TKey,TValue>> &sibling_ns, TValue &val)
: kind(k), sibling_nodes(sibling_ns)
почему темплейт - потому что value может быть(и должно быть) любого типа, потому что первый тип - это тип токена, а второй - значение(все типы поддерживаемые Адой)

Artem
03.03.2017
16:14:41
а val-то где?
вот на этой строчке
n = Node<int,string>(kind, sibl_nodes);

Evgeniy
03.03.2017
17:43:04
Вброшу
http://blog.cleancoder.com/uncle-bob/2017/03/03/TDD-Harms-Architecture.html

Gans
03.03.2017
17:51:40
Ребят
А как создать свою биткоин сеть или валюту, чтобы побаловаться

3ddy
03.03.2017
18:16:16
расскажи это фронтендщикам
В защиту фронт-энда: http://codepen.io/davidkpiano/pen/woZNbB ; http://codepen.io/davidkpiano/pen/wMqXea; http://codepen.io/keithclark/pen/ORjAqZ

Google

Vladislav
03.03.2017
18:27:28

Nikolay
03.03.2017
18:42:37

Evgeniy
03.03.2017
19:04:27

Mikhail
03.03.2017
19:30:28
А че, в датасаенс есть смысл лезть без статистики есть смысл?
совсем без нее не получится конечно. но часто необязательно иметь очень глубокие познания, чтобы эффективно отвечать на вопросы. часто бывает, что базовые показатели и основы психологию гораздо точнее показывают общую картину, нежели сотни графиков построенные по сложным стат-функциям
но если смотреть с точки зрения трудоустройства, то это конечно прокатывает только при наличии успешных кейсов)

Nikolay
03.03.2017
19:34:22
Есть дата аналитика, а есть дата инжиниринг
Так вот первые упороты в математике, а вторые - в кодинге

Dmitry
03.03.2017
22:08:31
а скажите, как на сях заставить работать код из первого ответа
http://stackoverflow.com/questions/11697820/how-to-use-date-and-time-predefined-macros-in-as-two-integers-then-stri
там в build_defs.h генерируется дата билда.
когда собирал в Keil всё работало. Собираю в gcc — выдаёт
initializer element is not constant build_defs.h line 32

ts
03.03.2017
23:25:26
i start to learn malware analysis and one of the topics is to know C programming.any one know a book or tutorial that tech C language for malware analysis?thanks

Viktor
03.03.2017
23:43:13
You may to try this

Sergey
03.03.2017
23:53:49
/voteban

Sergey
03.03.2017
23:56:00
хренли вы тут забыли?
тут вот в юнитичате агитируют за Rust, но как-то невнятно очень
вроде, хорошая вещь, интересная. но для дела на нее переходить

Alex Фэils?︙
03.03.2017
23:57:22
Хм. Этот участник ушел уже

Sergey
03.03.2017
23:57:39
кто-нибудь пробовал на расте поговнокодить? как оно?

Alex Фэils?︙
03.03.2017
23:57:51
В #supapro были участники

Viktor
03.03.2017
23:58:15
Раст прикольная но пока сырая штука

Alex Фэils?︙
03.03.2017
23:58:16
/voteban
Кстати, надо б в фейлсбота впилить эту команлу

Google

Sergey
03.03.2017
23:59:06

Sergey
03.03.2017
23:59:08

Vladislav
03.03.2017
23:59:15

Viktor
04.03.2017
00:00:10
> @MotoCrusader
под это определение столько всего подпадает, что фраза чуть ли не бессмысленная
Маленькое комьюнити, куча устаревших туторов, либы портированные с си, нет не так, либы которые являются обертками над либами на си
Но сам язык понравился очень

Sergey
04.03.2017
00:01:07
а чем например
какие там прям сочные фичи
а то меня закидывают видосами каждый по часу. здорово, конечно, но наверняка же можно и парой строк обрисовать, куда копать

Viktor
04.03.2017
00:01:53
cargo, подробный и читаемый вывод компиля, лайфтаймы и приятный синтаксис

Vladislav
04.03.2017
00:02:16

Sergey
04.03.2017
00:02:24
это как

Sergey
04.03.2017
00:02:31

Viktor
04.03.2017
00:03:11
> @MotoCrusader
это как
Это когда x = y делает y = null, и кладет в x объект из y

Vladislav
04.03.2017
00:03:20
это как
если на пальцах, это raw pointers (то есть без оверхеда в рантайме), но компилятор проверяет что ничего не течет
https://doc.rust-lang.org/book/ownership.html
https://doc.rust-lang.org/book/references-and-borrowing.html

Viktor
04.03.2017
00:04:44
Самое сложное для понимания, как по мне, так это лайфтаймы

Vladislav
04.03.2017
00:04:46
и трейты - те самые концепты, которые (пока) так и не вошли в стандарт плюсов

Sergey
04.03.2017
00:05:33

Viktor
04.03.2017
00:06:09
всм в расте по дефолту move вместо copy
дабы объектов не наплодить

Google

Sergey
04.03.2017
00:06:44
и это киллер-фича, лол?
ну так себе

Viktor
04.03.2017
00:07:26
> Viktor
cargo, подробный и читаемый вывод компиля, лайфтаймы и приятный синтаксис
их много, почитай доку

Admin
ERROR: S client not available

Sergey
04.03.2017
00:07:50
вот это почитаю, спасибо

Viktor
04.03.2017
00:08:02
кто-то в киллер фичу и макросы раста и лайфтаймы приводит

Sergey
04.03.2017
00:08:04
а то видосы смотреть, ну такое

Viktor
04.03.2017
00:09:24
вот здесь очень классно и подробно есть все по языку https://doc.rust-lang.org/book/README.html

ts
04.03.2017
02:03:56
thanks!!

Anton
04.03.2017
06:42:44
А никто в Голландии или Германии не проходил интервью? Может есть у кого опыт?

I
04.03.2017
06:47:56
Лол

Дед Пегас
04.03.2017
06:52:12

Nataliya
04.03.2017
06:55:41
Для всех, кто следит за новостями стандартизации.
С++17 принят в WG21 https://twitter.com/stdcppru/status/837918035201703936 . Найди на фоточке наших :)

Дед Пегас
04.03.2017
07:13:43
Отлично!

Daniyal
04.03.2017
09:41:56
Господа, в правиле 28 Мейерс говорит, что возвращать дескриптор (ссылку, указатель, итератор) из функции члена на член класса не есть хорошо, потому что это может привести к ухудшению инкапсуляции и проблема висячего дескриптора (дескриптор , переживший сам объект) . Хотелось бы спросить у вас, не принебрегаете ли вы этому правилу во имя эффективности? На встроенные типа это правило, я считаю, распространяется на 100 %, но если мы инкапсулируем , скажем, большой объект какого -то класса с очень дорогим конструктором копироврия, то не слишком ли большой ценой окажется отказ от дескриптора?


Surreal
04.03.2017
09:46:10
Господа, в правиле 28 Мейерс говорит, что возвращать дескриптор (ссылку, указатель, итератор) из функции члена на член класса не есть хорошо, потому что это может привести к ухудшению инкапсуляции и проблема висячего дескриптора (дескриптор , переживший сам объект) . Хотелось бы спросить у вас, не принебрегаете ли вы этому правилу во имя эффективности? На встроенные типа это правило, я считаю, распространяется на 100 %, но если мы инкапсулируем , скажем, большой объект какого -то класса с очень дорогим конструктором копироврия, то не слишком ли большой ценой окажется отказ от дескриптора?
RVO

babysitter
04.03.2017
09:49:44
RVO
тут рво не при чем. наверное он имел в виду просто, что изменение членов класса должны производиться только через интерфейсные методы. надо глянуть правило
чтобы инвариант не ломать

Surreal
04.03.2017
09:51:41

babysitter
04.03.2017
09:53:19

Google

Surreal
04.03.2017
09:53:57

Alex Фэils?︙
04.03.2017
09:54:07
Господа, в правиле 28 Мейерс говорит, что возвращать дескриптор (ссылку, указатель, итератор) из функции члена на член класса не есть хорошо, потому что это может привести к ухудшению инкапсуляции и проблема висячего дескриптора (дескриптор , переживший сам объект) . Хотелось бы спросить у вас, не принебрегаете ли вы этому правилу во имя эффективности? На встроенные типа это правило, я считаю, распространяется на 100 %, но если мы инкапсулируем , скажем, большой объект какого -то класса с очень дорогим конструктором копироврия, то не слишком ли большой ценой окажется отказ от дескриптора?
если не применить это правило в сейф-тред-прогах, то могут быть гонки, т.к. никто тебе не мешает юзать этот указатель/ссылку в другой тред, и они потом будут конкурировать


Surreal
04.03.2017
09:59:00
Было бы классно, кстати, иметь спецификатор norace по аналогии с noexcept, чтобы помечать ts методы.

Daniyal
04.03.2017
09:59:13
Кстати да. Я об этом совсем не подумал
если не применить это правило в сейф-тред-прогах, то могут быть гонки, т.к. никто тебе не мешает юзать этот указатель/ссылку в другой тред, и они потом будут конкурировать
Всем спасибо за ответы

babysitter
04.03.2017
10:11:15
Так оно не объект вектора возвращает.
Господа, в правиле 28 Мейерс говорит, что возвращать дескриптор (ссылку, указатель, итератор) из функции члена на член класса не есть хорошо
функция член data() возвращает указатель на член класса, а именно raw массив. это ломает инкапсуляцию, что я не так говорю

Surreal
04.03.2017
10:13:53
Господа, в правиле 28 Мейерс говорит, что возвращать дескриптор (ссылку, указатель, итератор) из функции члена на член класса не есть хорошо
функция член data() возвращает указатель на член класса, а именно raw массив. это ломает инкапсуляцию, что я не так говорю
А, там на член класса, а не объект класса. Ок. stl подчиняется правилам удобства, а не Майерса, так что там можно все, что удобно и vector<bool>.

Kirill
04.03.2017
10:34:08
Дата и время - Рабочая Группа 21 С++
https://stdcpp.ru/proposals/0a3a65fc-9e2c-4c08-8672-a2a5afc7e760

3ddy
04.03.2017
10:56:22

Friedrich
04.03.2017
12:36:33
Всё, можно насмехаться над всеми, кто ещё не перешёл?

Alex Фэils?︙
04.03.2017
12:37:21