@ProCxx

Страница 2015 из 2477
Евгений
30.04.2018
13:33:19
Aidar
30.04.2018
13:36:13
чё я опять не так делаю?
да просто говно все ваши open и close

Евгений
30.04.2018
13:36:39
да просто говно все ваши open и close
может мне твой mmap использовать ещё?

или на указателях сделать, что бы потом везде твой delete вставлять, unmap? м?

Google
Alex Фэils?︙
30.04.2018
13:37:27
Alexander
30.04.2018
13:37:29
может мне твой mmap использовать ещё?
не парься, он троллит просто

Aidar
30.04.2018
13:37:48
И почему же
в нормальном си++ апи не должно быть close

не?

может еще close_guard напишем?

Евгений
30.04.2018
13:38:34
Alex Фэils?︙
30.04.2018
13:38:53
в нормальном си++ апи не должно быть close
А, ты опять тот флейм начал. Мы же тебе с беркусом приводили примеры, когла оно нужно

Aidar
30.04.2018
13:38:53
myfile = mapped_file{newfileparams};

да ненужно оно никогда

Евгений
30.04.2018
13:40:30
да ненужно оно никогда
правильно, давайте везде скобки вставлять, scoped_lock'и, красиво, да

Aidar
30.04.2018
13:41:00
да

а еще структурные штуки не дают оверхед на проверку всяких флажков

Google
Alex Фэils?︙
30.04.2018
14:04:09
This

PRoSToC0der
30.04.2018
14:10:38
но там же можно обернуть в std::optional

Alex Фэils?︙
30.04.2018
14:12:05
This

Sergey
30.04.2018
14:43:08
народ, подскажите плз, как правильно юзать unique_ptr, если он лежит в классе и для него есть геттер. Геттер нужен, чтобы чекать на nullptr. Правильно ли будет возвращать его по ссылке?

Spoonson
30.04.2018
14:44:46
Если нужно только чекать на нуллптр, то сделай метод IsNull

Anton
30.04.2018
14:45:11
Лучше weak_ptr отдавать

Valentin
30.04.2018
14:45:11
std:: optional не?

Alex Фэils?︙
30.04.2018
14:45:17
Valentin
30.04.2018
14:45:42
И из него дергать метод проверки на живность через

Sergey
30.04.2018
14:46:10
спасибо за идею, сейчас почитаю про weak_ptr

Anatoly
30.04.2018
15:01:55
Лучше weak_ptr отдавать
какое отношение weak_ptr имеет к unique_ptr ?

ed
30.04.2018
15:06:13
В зависимости от желаемого интерфейса же..

Sergey
30.04.2018
15:08:15
я согласен, да, тут вопрос был скорее в том, как сделать view для unique_ptr или для другого указателя

Andrey
30.04.2018
15:10:33
народ, подскажите плз, как правильно юзать unique_ptr, если он лежит в классе и для него есть геттер. Геттер нужен, чтобы чекать на nullptr. Правильно ли будет возвращать его по ссылке?
Ну тут как бы основное это тип владения. Когда ты отдаёшь (или получаешь) смартпоинтер ты имеешь ввиду передачу владения. Если передача владения (простите, я не знаю как это не коряво по-русски сказать) не происходит, то можно указателем или ссылкой (для случая ссылкой нужно предупредить пользователя в интерфейсе что в случаее если указатель не иницализирован, то будет UB)

/dev
30.04.2018
15:33:33
Anton
30.04.2018
16:16:11
Anatoly
30.04.2018
16:20:07
weak_unique_ptr
вы о чем?

Zombibober
30.04.2018
16:21:08
Не могу понять, как в cmake пихнуть эту строку:` g++ -o EXEName $(mysql_config —cflags) main.cpp $(mysql_config —libs)` Основной вопрос как впихнуть $(mysql_config —cflags) $(mysql_config —libs) ?????

Google
/dev
30.04.2018
16:21:42
^ @anatolijs

Anatoly
30.04.2018
16:22:25
Friedrich
30.04.2018
16:23:52
Раньше в коде телеги был такой странный класс.

Мы над ним посмеялись и Престон в итоге выпилил.

Anatoly
30.04.2018
16:24:39
Раньше в коде телеги был такой странный класс.
фух, а то я подумал, что от меня скрывают еще один смарт :)

Friedrich
30.04.2018
16:25:19
https://github.com/telegramdesktop/tdesktop/commit/2432845df2f08bffa8380650066431cac6e95cc5#diff-da863ce796b6f91a55ea12c726f605eb

Собственно, это теперь просто weak_ptr.

Alexander
30.04.2018
17:27:32
Conan 1.3.0 релизнулся! http://docs.conan.io/en/latest/changelog.html#april-2018

Юра Незнанов
30.04.2018
18:08:58
Ребят, а проясните такой вопрос. Вот у нас в винде драйвер на видеокарту например имеет полномочия пространства ядра?

Maksym
30.04.2018
18:10:28
Я не эксперт, но драйвера в кернеле и работают, не?

Дмитрий
30.04.2018
18:11:28
Неа

Не только лишь)

Дмитрий
30.04.2018
18:12:14
Иногда любят делать маленький мост для общения с ядром и дальше в юзерспейсе или ещё как-то

Плюс вроде я слышал в винде драйверам дают не 0 кольцо исполнения, а первое

Alex Фэils?︙
30.04.2018
19:25:35
вы о чем?
Это классическая шутка про спецсмартптр из старой кодбазы tdesktop :D

Anatoly
30.04.2018
19:26:00
Дмитрий
30.04.2018
19:32:45
Но это кажется ровно то, что я сналала описал: через мост в юзерспейс?

Admin
ERROR: S client not available

Дмитрий
30.04.2018
19:32:51
Как, скажем, в линуксах FUSE.

Google
Alex Фэils?︙
30.04.2018
19:33:18
Шот тип того да

Andreas
01.05.2018
03:07:41
Здравствуйте. Живые есть?

Амаль
01.05.2018
03:45:06
Есть

Andreas
01.05.2018
03:45:44
Здравствуйте, пишу приложение для сниффинга, перехвата, изменения и имитацию создания пакетов на C#. Перехват происходить с помощью хуков на клиенте на функции wsock32: WSARecv и Send(Для приема и отправки).

Vladislav
01.05.2018
03:46:12
хорошо, но причем тут C++?

Andreas
01.05.2018
03:46:31
Ой

Чатом ошибся

TadjMahal?
01.05.2018
07:16:17
Здравствуйте, столкнулся с задачей вывода массива наоборот, т.е Введено: 6(кол-во элементов массива) 1 2 3 4 5 6 Выведено: 6 5 4 3 2 1 Проблема в том что компилятор выводит совсем не то, сейчас пришлю код

#include <stdio.h> #include <iostream> using namespace std ; int main() { int s,e,n; int i=0; cin»n; int mas[n]; for(i ;i<n;i++) { cin»mas[i]; } s = mas[0]; if (n % 2 == 0) { for(i = 0;i < n / 2 ;i++) { e = mas[i]; mas[i] = mas[i-i+1]; mas[n-i-1] = e; } } cout « mas « s « endl; if(n % 2 == 1) { for(i ;i < ((n / 2)+1);i++) { e = mas[i]; mas[i] = mas[i-i+1]; mas[n-i-1] = e; } } cout « mas « s « endl; return 0; }

TadjMahal?
01.05.2018
07:20:31
Да

TadjMahal?
01.05.2018
07:22:12
Нет, обязательно массив

Амаль
01.05.2018
07:23:59
хех прикольное задание, по позже попробую сделать, щас в другой проект погружен.

TadjMahal?
01.05.2018
07:24:10
http://informatics.mccme.ru/mod/statements/view3.php?id=208&chapterid=69

Хорошо

Alex
01.05.2018
07:37:26
Амаль
01.05.2018
07:38:05
так нельзя там написано в условии, если ты самый умный тут.

Google
Амаль
01.05.2018
07:39:59
не вижу условия
http://informatics.mccme.ru/mod/statements/view3.php?id=208&chapterid=69

Alex
01.05.2018
07:41:50
детсадовская задача

Амаль
01.05.2018
07:45:18
детсадовская задача
Грифиндору пять баллов

TadjMahal?
01.05.2018
07:47:50
:/

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