
Maks
08.12.2017
16:24:45

Vlad
08.12.2017
16:26:56

Ilia
08.12.2017
17:04:03

Igor
08.12.2017
18:06:59
string_view v{object.to_string()} - валидно? результат to_string() же по идее сразу уничтожится, куда тогда будет указывать string_view?

Google

fox.cpp
08.12.2017
18:07:20
В никуда.

Berkus
08.12.2017
18:09:55

Igor
08.12.2017
18:13:47
ок-с, спасибо
а с точки зрения языка это никак гарантировать нельзя? если бы конструктор был из string& а не const string&, чтобы временный объект не биндился к конст-ссылке?

Ilia
08.12.2017
18:15:46
Там дело не в const или mutable а в lvalue или rvalue

Egor
08.12.2017
18:17:18
Можно попробовать добавить конструктор от string&& и сделать его приватным.

Ilia
08.12.2017
18:26:13

Egor
08.12.2017
18:26:32
О, точняк.

Igor
08.12.2017
18:30:03
хм
а пропозала на это дело не было? или такое дополнение что-то другое сломает?

sojalei
08.12.2017
19:10:55
???

Egor
08.12.2017
19:10:55
Кажется, происходит какой-то вброс и личные разборки. Вывод: оффтопик.

Alexander
08.12.2017
19:11:10
Готово

Constantine
08.12.2017
19:11:25
ПОТРАЧЕНО

Google

Grigor
08.12.2017
19:11:35
Спасибо

Egor
08.12.2017
19:12:24
Кто-нибудь может объяснить, что это было? Выглядело крайне странно. Можно в лс, чтобы тут не засорять.

Egor
08.12.2017
19:14:54
сообщения удаляют?
как будто получасовой переписки нет

Alexander
08.12.2017
19:16:20
Большой брат следит

Grigor
08.12.2017
19:16:50
Большого брата суммонят)

Egor
08.12.2017
19:17:04

Alexander
08.12.2017
19:26:58

Anatoly
08.12.2017
19:43:31
Блин, с таким трудом я вышел из запоя, и вот те раз, сегодня выходной

Alexander
08.12.2017
19:44:16

Anatoly
08.12.2017
19:44:19
Что это было?

Alexander
08.12.2017
19:45:43

PAM3ES
08.12.2017
20:40:09
MIT лицензия требует ее дальшейшое использования в производных от этой лицензии проектах?
например графическая либа на MIT, должен ли проект с этой граф либой использовать MIT?

Egor
08.12.2017
20:41:32
Нет, не требует

Berkus
08.12.2017
20:42:14
она не заразная, поэтому применяется только на оригинальный код

Good
08.12.2017
20:43:15
но требует указания копирайтов

PAM3ES
08.12.2017
20:43:36
спасибо

Google

Vladimir
09.12.2017
09:17:34
Небольшая заметка по алгоритмам (с примерами на С++). Цель заметки - привлечь немного внимания к асимптотическому анализу с помощью простых примеров: https://pro-prof.com/archives/4275. Ну и попытка визуализировать трудоемкость (чтобы было понятно даже "чайникам").
Статья ориентирована на студентов первых курсов (и выпускников, которым не повезло с преподавателями). Вы не узнаете из нее ничего нового, если понимаете (можете доступно объяснить коллегам) почему у этого фрагмента трудоемкость этого фрагмента O(n*log(n)):
for (int i = 0; i < n; ++i) {
for (int j = 1; j < n; j *= 2) {
++k;
}
}

Alexander
09.12.2017
09:21:20

Sergey
09.12.2017
09:26:29
Ваня крутой

Alexander
09.12.2017
09:32:56

Admin
ERROR: S client not available

Egor
09.12.2017
09:33:22
Можно вкинуть в @proalgorithms и сопутствующий supapro при желании


Alexander
09.12.2017
09:42:29
Приехал в Нижний, а тут повтор доклада , который в Минске был. Халтура от Антона подъехала :-)

Sergey
09.12.2017
09:47:15
Федор заболел, я же говорил
Антон вчера узнал, что он докладчик

Alexander
09.12.2017
09:51:27

Sergey
09.12.2017
09:57:05
Я пишу для тех, кто не видит ;)

oles
09.12.2017
10:23:37
хай, а clang только на этапе линковки может выявить неиспользуемые функции?

Kitsu
09.12.2017
10:24:45
А как иначе
либо с явной аннотацией, но не уверен, что норм работает

/dev
09.12.2017
10:31:15

oles
09.12.2017
10:32:22
каким тогда инструментом пользоваться чтобы выявить подобное в проекте?
под линуксом желательно чтоб работал

/dev
09.12.2017
10:32:46
Можно каждую функцию в свою секцию писать, но тогда размер объектников раздуется
(Эх, андроидоклавы)

Google

Stanislav
09.12.2017
10:34:05

/dev
09.12.2017
10:34:42

Kitsu
09.12.2017
10:36:43