@ProCxx

Страница 2438 из 2477
Alex Фэils?︙
16.10.2018
11:09:50
местный 12309?
возможно, что и из-за него..

Kathu
16.10.2018
11:10:22
НАДО ФИКСИТЬ!
я вот сегодня для себя открыл, почему у меня так странно себя программа ведет в момент инициализации boost::filesystem::path из строки. Казалось бы что тут такого, а оно вон оно как.

Alexander
16.10.2018
11:11:01
Ну я могу вас обрадовать - мейнтейнера у Boost.Filesystem нет

Так что держитесь, всего хорошего

Google
Kathu
16.10.2018
11:11:15
а что за 12309 ?

Alexander
16.10.2018
11:11:26
а что за 12309 ?
гугли про Linux 12309

Stanislav
16.10.2018
11:11:36
Ну я могу вас обрадовать - мейнтейнера у Boost.Filesystem нет
С++17 надо юзать а не буст файлсистем

Alexander
16.10.2018
11:11:40
7 лет нет?
нет. недавно не стало

Kathu
16.10.2018
11:12:54
гугли про Linux 12309
лооол, не знал)

С++17 надо юзать а не буст файлсистем
мы пока на 14, как соберемся обязательно переползем

Kitsu
16.10.2018
11:13:32
нет. недавно не стало
опять? на этот раз окончательно?

Spoonson
16.10.2018
11:15:01
гугли про Linux 12309
отлично, погуглил, набрал в консоли как воспроизвести, еле смог перестать воспроизводить

Alexander
16.10.2018
11:15:26
опять? на этот раз окончательно?
этот мейнтейнер ушёл окончательно и бросил 4 либы вроде бы. сейчас ищется замена

Alexen
16.10.2018
11:16:44
Я находил флешки где даже на самом последнем ядре воспроизводится

Google
Alexander
16.10.2018
11:18:28
Я находил флешки где даже на самом последнем ядре воспроизводится
а вот у меня как-то всё нет ? это я просто везучий, видать :)

Alexen
16.10.2018
11:18:58
Ну они вроде как в очередной раз поменяли стек

Stanislav
16.10.2018
11:21:21
нет. недавно не стало
Димов? вроде 20 дней назад коммитил чето

Alexen
16.10.2018
11:23:14
ну а почему бы и нет
Ну ядрописатели клянутся-божатся что стек пофикшен как и планировщик ио

Alexander
16.10.2018
11:23:20
Stanislav
16.10.2018
11:24:29
Igor
16.10.2018
11:55:30
существуют ли способы безболезненного форвард-объявления class boost::thing;, чтобы если настоящая class boost::thing вдруг превратилась в using boost::thing = boost::stuff, компилятор не взрывался жалобами на error: conflicting declaration typedef

Igor
16.10.2018
12:01:49
интересует обобщённый способ безотносительно буста) что-то мне подсказывает что его не бывает, но вдруг

Ilia
16.10.2018
12:02:07
Нет, его не бывает

Ilia
16.10.2018
12:02:45
А свап тут при чем ?

Anatoly
16.10.2018
12:06:13
существуют ли способы безболезненного форвард-объявления class boost::thing;, чтобы если настоящая class boost::thing вдруг превратилась в using boost::thing = boost::stuff, компилятор не взрывался жалобами на error: conflicting declaration typedef
я не знаю, такой вариант подойдет тебе или нет, но можно играть с inline namespace-ами перекидывая inline между версиями api: namespace my { namespace v1 { struct thing; } inline namespace v2 { namespace detail { class staff; } using thing = detail::staff; } }

Igor
16.10.2018
12:07:11
> inline namespace ну вот, а вы говорите - новые стандарты, знания преуменьшаются... *ушёл гуглить*

Anatoly
16.10.2018
12:08:27
> inline namespace ну вот, а вы говорите - новые стандарты, знания преуменьшаются... *ушёл гуглить*
там довольно простая идея: inline namespace полностью транслируется в обрамляющий его namespace

Alex Фэils?︙
16.10.2018
12:08:58
> inline namespace ну вот, а вы говорите - новые стандарты, знания преуменьшаются... *ушёл гуглить*
да, это мега-вещь, я о ней узнал в 2010-м, когда читал en.wiki по c++0x

Igor
16.10.2018
12:12:56
вещь крутая, да но я всё-таки искал какое-то declaretype boost::io_service;, которое написал один раз и пользуйся в своё удовольствие const io_service*, а оно под капотом пускай само уже меняется с класса на тайпдеф между разными бустами )

Google
Alex Фэils?︙
16.10.2018
12:13:13
а, наверное, проще будет #ifdef'ом обрамить

Anatoly
16.10.2018
12:13:32
а, наверное, проще будет #ifdef'ом обрамить
но эти вещи надо сознательно себе запрещать в свете грядующих модулей :)

Igor
16.10.2018
12:13:52
какие вещи?

Igor
16.10.2018
12:53:43
эх, люблю плюсы ? -- There were no errors while building openssl library, but while compiling the project itself I get libssl.a(s3_both.o): In function `ssl_cert_type': s3_both.c:(.text+0x24a): undefined reference to `X509_certificate_type' -- Reverse the order of linking libssl.a and libcrypto.a, and it should solve the problem. почему линкеры делают это прямо наживую, почему вначале не собрать всё воедино, убедиться что неиспользуемые штуки действительно не используются, и только потом вырезать символы от них?

Kitsu
16.10.2018
12:54:26
это не проблема плюсов

в сях та же самая история

Igor
16.10.2018
12:55:35
ну, да я уже было собрался прокудахтать "это проблема плюсов в сравнении с жабой" но решил что не поймут

Igor
16.10.2018
12:58:44
ух ты, спасибо, попробую при случае

Egor
16.10.2018
12:59:02
С++17 надо юзать а не буст файлсистем
на с++фс перешёл, пробую использовать boost.process, а там свои boost::fs::path, спрашиваю у разраба - будете 17 поддерживать? говорит, нет, вы там держитесь, мы на буст фс и дальше

Egor
16.10.2018
13:00:55
это общий вопрос также и к остальному бусту, как они выезжать из этого хотят

Alex
16.10.2018
13:01:04
надо, наверное, не спрашивать, а предложить PR с реализацией 17-й FS
Так никогда времени на написание своего кода не будет

Alex
16.10.2018
13:01:36
тем, что он не решает свою проблему

Ruslan
16.10.2018
13:01:43
Разве?

Egor
16.10.2018
13:01:49
про ПР я вроде спрашивал, либо начинал реализовывать, но не пошло, т.к. используются другие буст библиотеки, которые по цепочке тянут свою фс

Google
Ruslan
16.10.2018
13:01:52
Как раз наоборот

Evgeniy
16.10.2018
13:02:44
тем, что он не решает свою проблему
а как возник вопрос, если у тебя проблемы нет?

Yevhen Novytskyi
16.10.2018
13:14:06
Народ, кто сталкиваллся с таким бредом и как решали если что? Win 10, Clion/Qt, Mingw Когда в дебаге включаю "посмотреть значение переменной" у контейнера( vector<int> a; .... a[0], a.at(0)), в Mingw32 Оно просто прекращает дебаг с еррором 3, а в Mingw64 оно выкидывает gdboring.exe stop working.

??▶️?? Yury
16.10.2018
13:18:01
если мне не изменяет память Clion+Mingw не работат дебаггер либо работает но отвратительно

Egor
16.10.2018
13:18:40
надо, наверное, не спрашивать, а предложить PR с реализацией 17-й FS
там ещё по boost::fs v4 (сейчас v3) были какие то планы, но всё это может растянуться на несколько тредов по 100 сообщений и N лет работы) буст в этом плане довольно неповоротлив стал

??▶️?? Yury
16.10.2018
13:19:07
на Win самая удобная связка MSVS 17 + Qt(msvs cl)

Egor
16.10.2018
13:19:42
субъективно

Yevhen Novytskyi
16.10.2018
13:20:22
если мне не изменяет память Clion+Mingw не работат дебаггер либо работает но отвратительно
ну я года полтора-два пользовался все было гуд (ну кроме того что сама иде иногда тупит), а тут пошла така япетрушка

Alex
16.10.2018
13:23:59
на Win самая удобная связка MSVS 17 + Qt(msvs cl)
Плюсую, лучше Visual Studio отладчика ещё не видел

Yevhen Novytskyi
16.10.2018
13:26:35
надо дебажить дебаггер
увеличить степень страданий?

Alex Фэils?︙
16.10.2018
13:26:54
увеличить уровень Inception'а

но вообще я б подебажил, чтоб хотя б понять, что ему там надо хоть

Аттрибутивно-ассоциативный ряд
16.10.2018
13:27:37
libdemangle

Alexander
16.10.2018
13:44:48
Это особенности GNU linker-а.
а lld себя также ведёт?

Ilia
16.10.2018
13:46:21
Народ, кто сталкиваллся с таким бредом и как решали если что? Win 10, Clion/Qt, Mingw Когда в дебаге включаю "посмотреть значение переменной" у контейнера( vector<int> a; .... a[0], a.at(0)), в Mingw32 Оно просто прекращает дебаг с еррором 3, а в Mingw64 оно выкидывает gdboring.exe stop working.
Ну, там куча проблем у CLion с GDB , а под виндой и Мингв это вообще безумие его юзать. Поставь просто другой отладчик (CDB). Если невозможно его использовать, поставь и другой компилятор.

а lld себя также ведёт?
Там таких проблем же нет. Там всё или ничего. Но может я не очень в курсе.

Egor
16.10.2018
13:48:37
Там таких проблем же нет. Там всё или ничего. Но может я не очень в курсе.
[LLD] [MinGW] Ignore the --start-group --end-group parameters These are required for handling circular dependencies between static libraries, which is something that lld-link always does without any extra parameters.

Google
Egor
16.10.2018
13:48:56
вроде да, ллд умеет разруливать

Alexen
16.10.2018
13:49:32
Но в 6 тоже самое по поведению

Прям один к одному

saD
16.10.2018
15:40:32
ребзи, дайте какую-то сложную задачу на указатели, ибо в нете слишком простое)

Anatoly
16.10.2018
15:41:59
ребзи, дайте какую-то сложную задачу на указатели, ибо в нете слишком простое)
int a[] = {1, 2, 3}; вычисли размер массива, используя указатели

Anton
16.10.2018
15:42:04
ребзи, дайте какую-то сложную задачу на указатели, ибо в нете слишком простое)
Посчитай размер массива созданного на стеке без использования sizeof и не заглядывая в инет

saD
16.10.2018
15:42:19
спасибо большое)

Anatoly
16.10.2018
15:42:40
:)

Дмитрий
16.10.2018
15:44:00
... а как?

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