
Vhäldemar
27.06.2018
17:53:11

Ilia
27.06.2018
17:53:20

Constantine
27.06.2018
17:53:26

olologin
27.06.2018
17:53:29
Я особо не пытался, потому как начались конфликты бустов

Google

olologin
27.06.2018
17:53:45
вот сейчас минидамп прикручиваю, учитывая что у нас проект в основном под винду

Ilia
27.06.2018
17:53:52

Побитый
27.06.2018
17:54:08

Vhäldemar
27.06.2018
17:54:10
та бери она ж хедер онли

Ilia
27.06.2018
17:54:12

Vhäldemar
27.06.2018
17:54:22
просто положи рядом новый

Constantine
27.06.2018
17:54:34

Побитый
27.06.2018
17:55:06

Mikhail Voronov
27.06.2018
17:55:20

Constantine
27.06.2018
17:55:27

Побитый
27.06.2018
17:55:48

Constantine
27.06.2018
17:56:00

Побитый
27.06.2018
17:56:08
В деструкторе она просто вызывается

Google

Побитый
27.06.2018
17:56:16
Сам деструктор не вызывается
в операторе =

Constantine
27.06.2018
17:56:24
Close вызывается только в деструкторе
Перемещение не требует деструктора
В чем проблема?

Побитый
27.06.2018
17:57:47
Я делал тупо такую же семантику

Constantine
27.06.2018
17:58:08

Побитый
27.06.2018
17:58:21
При перемещении с помощью operator = ты же должен куда то деть ресурс текущий

Constantine
27.06.2018
17:58:27

Побитый
27.06.2018
17:58:28

Constantine
27.06.2018
17:58:36

Побитый
27.06.2018
18:00:01

Constantine
27.06.2018
18:00:49
Т.е. работающий как надо оптимизатор при forward-е

Побитый
27.06.2018
18:01:31
В other
При такой реализации ресурс же может остаться незакрытым

Constantine
27.06.2018
18:01:40

Побитый
27.06.2018
18:02:47
Каким образом?
Если мы например поле долгоживущего объекта мувнем, то у нас ресурс в этом поле так и будет жить

Constantine
27.06.2018
18:03:28

Побитый
27.06.2018
18:04:05

Google

Constantine
27.06.2018
18:04:08
Конструкторы перемещения ничего не должны про состояние объекта

Побитый
27.06.2018
18:04:45

Antony
27.06.2018
18:05:00

Constantine
27.06.2018
18:05:06

Побитый
27.06.2018
18:05:36

Antony
27.06.2018
18:05:36

Mikhail Voronov
27.06.2018
18:05:40

Constantine
27.06.2018
18:06:14

Mikhail Voronov
27.06.2018
18:06:30
ну вот ему и нужно ресурсы в this закрыть)
а с other дальше непонятно что будет

Constantine
27.06.2018
18:06:59

Constantine
27.06.2018
18:12:41
Откуда там SEH?
Вот блин, забыл пример, но там был забавный случай как сделать SEH исключение через окно-потомка в другом процессе на win10

Igor
27.06.2018
18:25:19
Как там называется эффект, когда ни разу в жизни про SEH не слышал, а потом один раз наткнулся - и теперь все вокруг только о нем и говорят...

Vhäldemar
27.06.2018
18:26:06
боль виндузятника

Ilia
27.06.2018
18:26:19

Artem
27.06.2018
18:26:43

Vhäldemar
27.06.2018
18:28:17
феномен Баадера-Майнхофа

Igor
27.06.2018
18:28:32
Точн

Google

PRoSToC0der
27.06.2018
19:00:58

olologin
27.06.2018
19:04:42
А в линуксе аналоги seh эксепшенов есть?
Или там только сигналы?

Ilia
27.06.2018
19:49:34
Блин, в 2017 вижаке clang-format или ещё кто-то , кто автоформатирует код, переставляет местами заголовки ...
#include "stdafx.h"
#include "resource.h"
stdafx.h едет с первого места вниз, и наступает АХТУНГ!

Mikhail Voronov
27.06.2018
19:51:15

Constantine
27.06.2018
20:08:01

Побитый
27.06.2018
20:08:41

Denis
27.06.2018
20:09:53

Admin
ERROR: S client not available

Ilia
27.06.2018
20:11:47
Да накер надо, отрубил форматирование и ок.

PRoSToC0der
27.06.2018
20:18:12

Igor
27.06.2018
20:26:34

Alexey
27.06.2018
20:27:55
а что в студии случается если он не первый?

Stanislav
27.06.2018
20:28:01

Антон
27.06.2018
20:28:55
слушайте

Constantine
27.06.2018
20:29:02

Alexey
27.06.2018
20:29:13
O_O

Антон
27.06.2018
20:29:15
а если я пишу на C вместо C++ и юзаю дефайны вместо шаблонов, я мазохист?

Constantine
27.06.2018
20:33:02

Igor
27.06.2018
20:37:47

Google

Anatoly
27.06.2018
20:38:57

Stanislav
27.06.2018
20:47:15

Mikhail Voronov
27.06.2018
21:16:46

Побитый
27.06.2018
21:18:49

Igor
27.06.2018
21:18:53

Anatoly
27.06.2018
21:22:14

Stanislav
27.06.2018
21:22:54

Daniil
27.06.2018
21:23:24
такое, мне не очень помогает

Anatoly
27.06.2018
21:23:37

Kirill
27.06.2018
21:24:43
To configure this in the .clang-format file, use:
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 3
- Regex: '.*'
Priority: 1
вжух

Daniil
27.06.2018
21:25:23

Dmitry
27.06.2018
21:56:15
Можно использовать неинтрузивные pch, ещё и портабельно повторить для gch.

Igor
27.06.2018
22:14:40

Alexey
27.06.2018
22:33:44

Ilia
27.06.2018
22:47:33

Igor
27.06.2018
22:54:37