@ProCxx

Страница 2020 из 2477
Matwey
02.05.2018
11:31:22
а после C++17 что поменялось? проверок в контрольный блок добавили?
Там постановили, что shared_from_this должен исключение кидать в таком случае

Gleb
02.05.2018
11:31:38
Если i2p пользуется своей системой адресов

То можно ли сменить свой айпи

Не меняя адреса для сети

Google
Oleg
02.05.2018
11:31:42
Разве?
у меня бустовый не компилися.

Assasin
02.05.2018
11:32:41
Matwey
02.05.2018
11:33:07
ого, разве такое можно провернуть на этапе компиляции?
Можно разрешить создавать объект только через make_shared сделав ему приватный конструктор и добавив make_shared в друзья

Gleb
02.05.2018
11:33:32
Более специализированного чата нетк

Assasin
02.05.2018
11:33:32
не, ну это можно, но требует дополнительных телодвижений со стороны пользовательского кода, что вряд ли делается

Gleb
02.05.2018
11:33:37
У меня

Max
02.05.2018
11:34:39
у меня бустовый не компилися.
Ну во-первых, даже тут cppreference говорит, что все компилится Во-вторых, я чет хз, как boost это проверяет

Alexander
02.05.2018
11:34:45
а при чем тут c++?
часть i2p на крестах написан ?

Assasin
02.05.2018
11:51:14
Max
02.05.2018
11:53:43
Можно разрешить создавать объект только через make_shared сделав ему приватный конструктор и добавив make_shared в друзья
Лучше уже сделать прокси, добавить его в друзья обьекта, и с ним извращяться.

Tyrell
02.05.2018
12:08:46
Ребят, привет. Один вопрос появился, для вас он думаю не сложный. Есть функция, принимающая параметр типа FILE, но в с++ у меня тип ifstream. Какой член ifstream надо передать?:)

Google
Tyrell
02.05.2018
12:14:22
Благодарю:)

Ilia
02.05.2018
12:24:44
Коллеги возник вопрос. есть ли преимущества у shared_ptr над статическим объектом. Время жизни одинаковое (плюс минус). Ну то есть у меня грубо говоря в мэин лупе процесса создаётся два потока, каждому нужно передать некий объект (один и тот же для обоих). Текущее решение использует создание shared_ptr но я не вижу смысла особо, если можно создать статически и передавать по ссылке.
Если время жизни одинаковое, то не нужно создавать объект динамически. shared_ptr для того и нужен, чтобы создавать объекты с непредсказуемым времени жизни. Недостаток динамически создаваемых объектов при этом в том, что обращение к хипу требует синхронизации в среде многопоточности и (ре)организации хипа, что достаточно дорого

ProIt
02.05.2018
13:15:07
афигеть, оказывается ларчик просто открывался

я уже начал читаь как на pythone написать скрипт чтоб эти значения выше 2000 эелеметов отображались

а оно уже есть готовое )))))

qdumpHelper_QList содержит это решение

изменил значение и всё запахало как надо !!! ))))

вопрос закрыт полностью можно с уверенностью сказать )

Stanislav
02.05.2018
13:34:42
https://gcc.gnu.org/ml/gcc/2018-05/msg00017.html

внезапненько

Ostap
02.05.2018
13:36:37
Наканеееецто

ProIt
02.05.2018
13:37:39
./qt/Tools/QtCreator/share/qtcreator/debugger/ содержит пайтоновский скрипты для отладчика, в моём случае qttypes.py решл проблему. Что там решённые проблемы не выкладываете? Спасибо всем кто направлял стороны копания! )))

ProIt
02.05.2018
13:39:54
qtcreator при отладке отображал QList тип только первые 2000 элементов, ну и ещё одна проблемка была с опциями компилятору, но это другая история

Alexey
02.05.2018
13:41:08
а, ясно. а я пытался сделать визуализацию cv::Mat (для opencv), но пока ниасилил. Аналог imagewatch для MSVS (https://marketplace.visualstudio.com/items?itemName=VisualCPPTeam.ImageWatch2017)

Alexey
02.05.2018
13:56:17
ну, там надо из питона как-то создать окошки и там выводить картинку, а чтобы окошки отрисовывались (если окошки рисовать через opencv же), нужно крутить event loop в питоне, но если его крутить, то это блокирует отладчик.

где-то тут я и сдался. правда потратил я на это пока всего один день.

Google
Alexander
02.05.2018
14:14:30
а плагин то крайне полезный

оч сложно жить без imagewatch

Alexey
02.05.2018
14:15:12
I know. Не было бы необходимости (по работе) я бы в питон даже соваться не стал ?

есть идеи на тему нескольких костылей, надо будет еще потыкаться

Alexey
02.05.2018
14:16:14
ну, для таких штук я больше к матлабу привык.

Alexander
02.05.2018
14:16:36
ну, для таких штук я больше к матлабу привык.
ну так то jupyter бесплатный, поэтому и рекомендую его

Alexey
02.05.2018
14:18:21
ну, octave тоже бесплатный ? ну и вообще, jupyter он же разные ядра поддерживает. там и на плюсах можно и на джулии, так то.

Alexey
02.05.2018
14:23:28
Вот так: https://root.cern.ch/notebooks/HowTos/HowTo_ROOT-Notebooks.html

Alexey
02.05.2018
14:24:00
через cling/ROOT

Matwey
02.05.2018
14:25:07
через cling/ROOT
А в бекенде там как? Оно по частям как-то компилирует это всё?

Alexey
02.05.2018
14:25:56
cling - это repl для c++ на базе clang. можно (и нужно) без жупитера юзать. советую попробовать

там используется jit-компиляция плюсов через clang/llvm

по производительности получается что-то типа -O0...-O1

ProIt
02.05.2018
14:28:11
Ты кстати вообще зря не std:: vector...
почему, я же только qt использую

Alexander
02.05.2018
14:28:20
А на плюсах в jupyter как писать?
я предпочитаю там петухон всё же юзать

Google
Alexander
02.05.2018
14:28:32
а потом всё равно на крестах писать ради перфоманса

Alexey
02.05.2018
14:29:07
https://github.com/root-project/cling

Admin
ERROR: S client not available

Matwey
02.05.2018
14:30:58
Так

А можно ли писать в Jupyter на Fortran?

Alexander
02.05.2018
14:31:21
А можно ли писать в Jupyter на Fortran?
а для него есть аналог cling?

Matwey
02.05.2018
14:31:39
Alexander
02.05.2018
14:36:06
Я не знаю
что-то как-то глухо

Alexey
02.05.2018
14:37:54
ну, кстати, появилися же flang. может кто-то и осилит интерпретатор. но вообще, в CERN многолетние усилия направлены на то, чтобы с фортрана как раз слезть.

(порядка двух десятков лет уже пытаются закопать фортран)

Python'ер
02.05.2018
14:57:20
А есть аналог \b, но который передвигает "курсор" на позицию вперед? Или только дублировать строку, чтобы не затереть символы?

Например: "Hello world!\b\b" >Hello world! ^ \?(\? - курсор вперед) "Hello world!\b\b\?" >Hello world! ^

Xessao
02.05.2018
15:50:45
Тьфу ты, неверно прочитал.

Andrey
02.05.2018
16:00:16
Ты кстати вообще зря не std:: vector...
LLDB под macOS на коде std::vector<S> v(999999); обламывается выполнить команду “p v[2000]”. На эту тему есть тред, где описаны причины и способ решения.

Tuxoid
02.05.2018
18:09:11
Вопрос, юзаю AIDE pro, прикручиваю свои либы… Но некоторые прогеры говорят, что она не полноценна. Чего в ней не хватает?

Google
Alexey
02.05.2018
18:10:52
А что это такое?

Tuxoid
02.05.2018
18:11:12
Устраивает все (когда на мобиле), но все же мне интересно, почему и откуда такой негатив(

Среда с кучей манов и faq

Alexey
02.05.2018
18:12:17
под линух/винду/макось?

Дед Пегас
02.05.2018
18:12:21
Вопросы по IDE в @supapro )

FRD Official - Dmitriy
02.05.2018
18:13:03
под линух/винду/макось?
Под андроид. В смысле именно для проганья на телефонах/планшетах

Alexey
02.05.2018
18:13:12
жуть

Tuxoid
02.05.2018
18:13:21
Ну блин, я же не ныл, когда sdk под eclipse откинулась…

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