@ProCxx

Страница 2353 из 2477
Vladislav
17.09.2018
13:50:38
Почему посредством конструктора, а не https://en.cppreference.com/w/c/language/struct_initialization?
Стандартом старым пользуемся, могут быть проблемы

Daniil
17.09.2018
13:52:00
Если я создам обычное консольное приложение, я смогу использовать WinAPI?

Igor
17.09.2018
13:52:00
На работе эрегировался такой вопрос: Дана структура. В структуре, посредством конструктора, инициализируются её поля. При первом прочтении эта конструкция выглядит как класс. Так, может лучше объявлять все структуры классами? Но тогда придётся заводить геттеры и сеттеры, и код разрастётся, казалось бы. Что делать? Как поступаете вы?
конструкторы - как правило если нужно создавать инвариант, сеттеры - на поля которые прям ну очень важны для инварианта и требуют сопутствующих изменений где-то ещё и дробить пока дробится, вплоть до всего двух интов на структуру, если абстракция прям хорошо ложится на данные

Google
Олег
17.09.2018
13:52:44
Тогда ответ простой: «— Как поступаете вы? — Пишем на современном стандарте,» Я бы оставил структурой. Что значит «читается как класс», жизнь вообще сложная штука и надо быть внимательным когда код читаешь.

Alexander
17.09.2018
13:53:50
я всё ещё вернусь к вопросу о регулярках - сегодня вечером постараюсь протестить libstdc++ vs libc++ vs Boost (какой там у меня в репах сейчас)

Alexander
17.09.2018
13:55:07
а если протестишь относительно 1.4х vs 1.5x vs 1.6x -- будешь вообще молодец ;)
нет - такое тестить навряд ли буду, потому что их собирать надо ?

но если прям уж так надо - то мб и сделаю

Constantine
17.09.2018
13:57:10
Constantine
17.09.2018
14:01:27
Почему посредством конструктора, а не https://en.cppreference.com/w/c/language/struct_initialization?
Потому что вижак мать его за ногоу под /EHsc считает что эта штука не noexcept Пруф: https://godbolt.org/g/yLY6Wd

Alexander
17.09.2018
14:03:44
и код в студию, проверим на vc++ :)
https://github.com/mqudsi/regex-performance

если соберёшь и проверишь на вижле - отлично!

Кстати, в буст вот это начали проталкивать - https://github.com/HDembinski/histogram/

Google
Vladislav
17.09.2018
14:10:45
И одного ключевого слова

Rabu
17.09.2018
14:14:08
бамп вопроса по BLAS

Ilia
17.09.2018
14:27:19
Это же что-то с линейной алгеброй?

Rabu
17.09.2018
14:29:24
да

Egor
17.09.2018
14:30:26
в чём вопрос?

Ilia
17.09.2018
14:31:14
да
Ну ку ку же, вожделеющий ты наш...

Rabu
17.09.2018
14:31:29
как перемножить две матрицы? на офсайте есть пдф, но там просто прототипы функций и матан, а на сайте интела ничего внятного про представление самой матрицы

Egor
17.09.2018
14:38:13
самое простое - проверить type* либо заглянуть в исходники, что там ждут от нас http://www.netlib.org/lapack/explore-html/d1/d54/group__double__blas__level3_gaeda3cbd99c8fb834a60a6412878226e1.html#gaeda3cbd99c8fb834a60a6412878226e1

да и примеры есть у них - http://www.netlib.org/lapack/explore-html/d1/dff/cblas__example1_8c_source.html

функции семейства gemm http://www.netlib.org/lapack/explore-html/dc/d18/cblas__dgemm_8c_abae9e96e4ce9231245ea09a3f46bdba5.html#abae9e96e4ce9231245ea09a3f46bdba5

AD56
17.09.2018
14:45:58
Стоит писать программы в C++ Builder? (В колледже говорят там писать)

Anatoly
17.09.2018
14:46:45
Стоит писать программы в C++ Builder? (В колледже говорят там писать)
Назови препода некрофилом, наблюдай за реакцией

AD56
17.09.2018
14:53:54
Нет.
А в чем? Visual?

Vitaly
17.09.2018
14:54:24
А в чем? Visual?
VS, Qt Creator, Clion. Но прошу не холиварить относительно выбора IDE здесь. С этим вопросом лучше в @supapro.

Крис
17.09.2018
14:54:25
Igor
17.09.2018
14:54:30
вчера слушал как знакомая помогала сестре с какими-то задачами по информатике, подумал что ошибся, но нет - первый семестр информатики, VS2010, окошки на C++/CLI бедные дети ;_;

Yarique
17.09.2018
15:44:55
вчера слушал как знакомая помогала сестре с какими-то задачами по информатике, подумал что ошибся, но нет - первый семестр информатики, VS2010, окошки на C++/CLI бедные дети ;_;
У меня гуйня в универе была на Qt хотя бы, с каким хош компилятором, даже платформа была зачастую свободной на выбор

Google
Yarique
17.09.2018
15:46:05
у нас был чистый си, спасибо Васильчикову за это
У меня на первом курсе тоже был чистый си

Евгений
17.09.2018
15:46:40
потом заебывало, что когда начинали C++, и нам грили не юзать так полюбившийся к тому времени printf

Евгений
17.09.2018
15:48:04
Типа опасно?
ну там потом оказалось что просто не надо мешать небуфферизованный и буфферизованный вывод. Просто преподаватель по C++ нишарила

Yarique
17.09.2018
15:49:11
Стоит писать программы в C++ Builder? (В колледже говорят там писать)
Можно вообще, о ужас, на QML гуйню писать, а ядро на Qt C++

eugene
17.09.2018
15:49:12
потому что qt современный+ide есть в бесплатном варианте

Alexander
17.09.2018
15:50:49
Можно вообще, о ужас, на QML гуйню писать, а ядро на Qt C++
так можешь на виджетах ещё - по старинке ?

Евгений
17.09.2018
15:51:44
так можешь на виджетах ещё - по старинке ?
на виджетах, это когда сам из C++ кода лэйауты раскидываешь?

Egor
17.09.2018
15:52:08
да

Евгений
17.09.2018
15:52:13
мне нравился такой подход

Yarique
17.09.2018
15:52:43
Я так в основном и писал на виджетах, qml только видел в проекте, который сейчас российской мобильной платформе принадлежит. чуток его пописал, пока это ещё был Сибрус (:

Евгений
17.09.2018
15:53:40
мышкой я неосилил чет, там бывало потом какой-нибудь лэйаут отказывался перетаскиваться по какой-то магической причине.

Alexander
17.09.2018
15:54:24
мышкой я неосилил чет, там бывало потом какой-нибудь лэйаут отказывался перетаскиваться по какой-то магической причине.
там есть закидоны. самый классный - там layout ещё в xml описывается. и потом xml этот мержить - прекрасно просто

Yarique
17.09.2018
15:54:29
Только в универском коде

Alexander
17.09.2018
15:55:20
Google
Евгений
17.09.2018
15:55:23
ну значит действительно там все было плохо

накидать из плюсов - как-то более контроллируемо и очевидно

Anatoly
17.09.2018
15:56:16
Можно вообще, о ужас, на QML гуйню писать, а ядро на Qt C++
Вгони препода в ступор, напиши на QML/JS

Yarique
17.09.2018
15:56:51
Вгони препода в ступор, напиши на QML/JS
Лол, да я уже не студент (: универский код - это из памяти

Евгений
17.09.2018
15:56:53
Вгони препода в ступор, напиши на QML/JS
были на каких-то QtТренингах, там такой байдой страдали.

Yarique
17.09.2018
15:57:07
Да и на qt год ничего не писал

Евгений
17.09.2018
15:57:16
там это любят и уважают. почти как однострочники на питоне. Специальная олимпиада

Yarique
17.09.2018
15:57:36
Anatoly
17.09.2018
15:59:36
были на каких-то QtТренингах, там такой байдой страдали.
Там, конечно, тяжко, банальный доступ к файлу через XMLHttpRequest надо выписывать: http://doc.qt.io/qt-5/qtqml-xmlhttprequest-methods-js.html

Matwey
17.09.2018
16:01:07
вчера слушал как знакомая помогала сестре с какими-то задачами по информатике, подумал что ошибся, но нет - первый семестр информатики, VS2010, окошки на C++/CLI бедные дети ;_;
Дети бедные не от C++/CLI. Они бедные, потому-что информатику надо нормально в школе преподавать. Например, базовые алгоритмы или структуры данных отлично усваиваются в 9-11 классах. Тогда не будет культурного шока, от того что уровень требований скакнул внезапно на 1-ом курсе. А то вон у меня курс по анализу и обработке данных, а я третью неделю людей учу программировать на питоне. И это не первый курс даже.

Igor
17.09.2018
17:22:29
Была ситуация, что сервер накрылся к которому подключены остальные и компы(ведущий вуз страны не может себе позволить купить нормальные системные блоки) и в итоге заставили программирование на листике сдавать)

Ilia
17.09.2018
17:26:41
Лампово ?
Там дело то не в этом совсем, а в том, что разные наборы виджетов под этими двумя делами лежат....

$continue$
17.09.2018
17:29:41
Привет. Юзал кто то tensorflow в C++? Реально ли засейвить состояние графа / модель графа? Без использование python.

Google
Egor
17.09.2018
17:30:24
удваиваю, тф в с++ полноценный или же есть полезные питон обвязки, которых нет в с++?

$continue$
17.09.2018
17:31:04
на SO пишут, что нет сейва в c++ api

предложил использовать python api и все это собрать статиком, но мне отказали. ?

Alexander
17.09.2018
17:33:07
так, стоп. а на каком есть, кроме питона?

$continue$
17.09.2018
17:33:17
java / c++ / c

Alexander
17.09.2018
17:33:24
как это так, что на крестах нет, а на питоне есть. Если он сам на крестах написан

Egor
17.09.2018
17:34:23
в доке у них пример для с++ крайне простой, поэтому закрадываются подозрения, что часть полезного функционала только на стороне питона

$continue$
17.09.2018
17:34:52
https://i.imgur.com/WoIJWIa.png

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