
Alexei
14.11.2016
15:44:30
не, смотреть вредно, надо настраивать
правда, пока настроишь, забудешь, для чего ты все это делал ???

Ilya
14.11.2016
15:48:19
толку с мертвой слаки начинать? Уж лучше Гента или Арч

A
14.11.2016
15:50:42
А kali ?

Google

Evgeniy
14.11.2016
15:58:54
А kali ?
а что kali? ты программировать или пентестить будешь?
для программирования ставишь любой дистрибутив и gcc

Aldar
14.11.2016
16:01:18
manjaro linux ставь или убунту если нет желания париться особо

Evgeniy
14.11.2016
16:01:59
лучше что то убунту подобное для начала, потом манджарку
главное убунту с юнити не выбирай)

Aldar
14.11.2016
16:02:35
манджара удобна тем что есть доступ к aur, и пакеты более свежие чем в убунте

Stanislav
14.11.2016
16:03:33

Дед Пегас
14.11.2016
16:04:21

Anatoly
14.11.2016
17:39:55
Вот вы тут матёрые плюсари. Это же не 17-й стандарт? (на самом деле мне хочется этого)
http://melpon.org/wandbox/permlink/FgojUXMCs6AVbyXe

Stanislav
14.11.2016
17:47:04

Alex Фэils?︙
14.11.2016
17:47:33
Или хотя б c++14

Anatoly
14.11.2016
17:47:51
я про использование auto в параметрах шаблонов
которое будет в 17-м

Google

Stanislav
14.11.2016
17:48:25
дык он самый, у тебя же стоит там 1z это 17
? на какую букву они перейдут после z интересно

Anatoly
14.11.2016
17:49:01
ты не понял вопрос
я про код, а не про параметры компилятора
интересует функция 3

Alex Фэils?︙
14.11.2016
17:49:53

Anatoly
14.11.2016
17:50:23
просто auto подразумевал интегральные типы

Stanislav
14.11.2016
17:51:12

Alex Фэils?︙
14.11.2016
17:51:23

Anatoly
14.11.2016
17:51:26
а у меня (о чудо!!!) в
template <auto... Vs>
void print() {
std::cout << "3) " << __PRETTY_FUNCTION__ << "\n";
}
просовывается
template <template <auto... Ns> class... TTs>
constexpr auto sizeOfSomething = sizeof...(TTs);

Alex Фэils?︙
14.11.2016
17:51:42
Ооо
Ну тогда 2y, 2z, 2w, 2u, 2v

Stanislav
14.11.2016
17:52:14

Anatoly
14.11.2016
17:53:32
я бы так оставил, мне очень хочется, чтобы variable template можно было прокинуть параметром шаблона
потому что я даже не знаю, какой у неё тип)
лучше, бы, если бы это было просто сахаром над структуркой с полем value, но это не так =(

Vladislav
14.11.2016
22:16:08
https://habrahabr.ru/company/edison/blog/315016/

[Anonymous]
14.11.2016
22:19:41
???

Aldar
14.11.2016
22:22:59
про i ++ + ++i страшный боян

Vladislav
14.11.2016
22:24:12

Google

Vladislav
14.11.2016
22:26:04

Aldar
14.11.2016
22:29:39
вставляешь новый элемент и при этом считываешь текущее кол во элементов

Stanislav
14.11.2016
23:19:06
https://habrahabr.ru/company/pvs-studio/blog/315232/
> После общения с людьми из крупных коммерческих проектов выяснилось, что достаточно много разработчиков не знакомы со сборкой проектов и на самом деле такие знания не всегда нужны в полном объёме. Как собрать/отладить свой проект/модуль каждый разработчик знает. Но обычно всё это знание заключается в наборе нескольких магических команд, которые выполняют программисты. Образно говоря, у них есть большая кнопка, на которую достаточно нажать и на выходе они получают собранные модули. Но о том, как всё это работает внутри, они имеют только общее представление. А за сборочными скриптами часто следит специальный человек.

Aldar
14.11.2016
23:23:38
build engineer

Stanislav
14.11.2016
23:25:31
чето мне кажется основной трабл в недостатке документации

Aldar
14.11.2016
23:30:12

Stanislav
14.11.2016
23:30:59
cmake?
да хоть что, смотришь на доки сборки телеграм десктопа, хочется орать и бить клавой кого нибудь

Плюшка
15.11.2016
01:00:04
+

Stanislav
15.11.2016
03:16:55
http://scarybeastsecurity.blogspot.ru/2016/11/0day-exploit-compromising-linux-desktop.html

Square
15.11.2016
07:40:32
https://github.com/samshadwell/TrumpScript
Я просто оставлю это здесь

[Anonymous]
15.11.2016
07:41:59
вбросом попахивает

Vladislav
15.11.2016
07:42:11

[Anonymous]
15.11.2016
07:42:42
TrumpScript является язык, основанный на прославленной Дональда Трампа.

productionneuh
15.11.2016
07:43:11
Ага

[Anonymous]
15.11.2016
07:43:57
???
заказуха
дешовая

Vladislav
15.11.2016
07:44:28

Google

[Anonymous]
15.11.2016
07:44:34
https://avatars3.githubusercontent.com/u/3265633?v=3&s=400
незчт

productionneuh
15.11.2016
07:44:47
Он пашеь
Пашет
Топовый язык

Square
15.11.2016
07:52:42
Там ридми шедевр
Я поорал по крайней мере :)

Alex Фэils?︙
15.11.2016
07:53:03

Max
15.11.2016
07:59:49
Этому языку уже года два
Создатели как бы чуяли...

Admin
ERROR: S client not available

Dumitru
15.11.2016
08:01:39
привет народ, я тут уехал ненадолго и вернулся с вопросом)
есть ли в современных плюсах инстумент для того чтобы работать с умными указателями атомарно?

Дед Пегас
15.11.2016
08:02:35
В смысле?

Vladislav
15.11.2016
08:02:54
в каком смысле? shared_ptr и так thread-safe, если что

Дед Пегас
15.11.2016
08:03:06
Лол, пошёл гуглить https://github.com/zeromq/libzmq/blob/master/src/atomic_ptr.hpp

Dumitru
15.11.2016
08:03:35

Дед Пегас
15.11.2016
08:04:00
Так шаред

Dumitru
15.11.2016
08:04:01
сейчас обьясню

Дед Пегас
15.11.2016
08:04:02
Или уник

Vladislav
15.11.2016
08:04:23
ты хочешь атомарно менять значение указателя из разных потоков?

Dumitru
15.11.2016
08:04:32

Google

Vladislav
15.11.2016
08:05:08
http://en.cppreference.com/w/cpp/memory/shared_ptr/atomic

Dumitru
15.11.2016
08:05:11
у меня есть вектор умных указателей на обьекты, изначально все нулл, основной поток ищет свободный слот и кидает туда обьект, остальные потоки могут брать обьект, что-то делать и освобождать слот

Vladislav
15.11.2016
08:05:48
а вот вектор - сам по себе не thread safe
если ты меняешь его размер

Dumitru
15.11.2016
08:06:21
нет) размер константный

Vladislav
15.11.2016
08:06:30
ok

Dumitru
15.11.2016
08:06:47
в таком случае он thread-safe?

Kirill
15.11.2016
08:07:00
вопрос достаточно глупый от меня, а зачем тогда вектор если размер константный

Dumitru
15.11.2016
08:07:23

Kirill
15.11.2016
08:07:30
std::array

productionneuh
15.11.2016
08:07:38
Ой, не туда
Сорян

Kirill
15.11.2016
08:08:06
если ты скинешь пдфник под картинку и сделаешь тег бук то все будет в тему))

Vladislav
15.11.2016
08:08:07
std::array
++, но он подойдет только если размер известен в compile time

Dumitru
15.11.2016
08:09:01

Дед Пегас
15.11.2016
08:10:39
Можно навернуть поверх вектора

Kirill
15.11.2016
08:10:43
окей) в общем доступ к вектору такой же как и доступ к массиву, если нет пуш форнт, убирания чего то из середины или реаллокации из за недостаточного места то ок все

Дед Пегас
15.11.2016
08:10:53
Но шоб тока раз выднлялся

Dumitru
15.11.2016
08:11:33

Дед Пегас
15.11.2016
08:13:46
Ток нада как-то запретить его изменять)