
Matwey
28.11.2017
09:38:10

Berkus
28.11.2017
09:38:33
без спешки

Bogdan
28.11.2017
10:19:50
вопрос по cmake:
есть какой-нибудь способ сделать option-enum?
option(OPT "description" ON) это просто триггер ON/OFF, мне хотелось бы расширить до enumов

Max
28.11.2017
10:21:00
ты сейчас про cmake?

Google

Bogdan
28.11.2017
10:21:54
да
>вопрос по cmake

Max
28.11.2017
10:22:21
а, сорри, пропустил это глазами))
если да - afaik нет стандартного способа. расковыряй сорцы option()
либо вариант два - посмотри в сторону opencv
они много макросов наворотили, там должно что-то подходящее быть
тут вот еще можно вдохновится :) https://blog.kitware.com/constraining-values-with-comboboxes-in-cmake-cmake-gui/

Berkus
28.11.2017
10:33:29
Можно просто сделать достаточно
Через стд средства смейка
Буду у компа скину

Bogdan
28.11.2017
11:38:16

Kirill
28.11.2017
12:01:41
Может кто подсказать, что это за баг с шрифтом в qt?

Google

Дед Пегас
28.11.2017
12:04:20
Погоди, обновлю libastral

Kirill
28.11.2017
12:06:15
Херь какая-то, фотка не грузится

Maksim
28.11.2017
12:09:39
Подскажите, а есть какая-то группа по программированию на C++ под конкретно Windows: с этими их WinAPI, COM и тому подобными штуками?

Ilia
28.11.2017
12:18:22

Maksim
28.11.2017
12:24:12
Хорошо. Задам вопрос здесь. В общем, есть диалоговое окно (окно создано не мной, но в рамках процесса моего приложения), созданное через интерфейс IFileDialog (https://msdn.microsoft.com/en-us/library/windows/desktop/bb775966(v=vs.85).aspx). Мне известен HWND этого окна. Как можно получить инстанс этого интерфейса для этого диалога?

Ilia
28.11.2017
12:28:38
HWND найти лего. IFileDialog — это НЕ WinAPI объект, это — полноценный COM-объект с соотв. бинарным интерфейсом, если у тебя нет ссылки на его IUnknown, то ты его никак не получишь.
Самый правильный путь тут — запрашивать его у того, кто его создаёт (второй путь — найти функцию получения из окна, но её может не быть)

Maksim
28.11.2017
12:33:10
Может можно как-то пройтись по всем существующим COM-объектам? Как по окнам. Я в этом абсолютно не разбираюсь, просто предполагаю.

Ilia
28.11.2017
12:34:41
Нет такой возможности

Maksim
28.11.2017
12:36:54
Что ж, ладно. Большое спасибо!

Ilia
28.11.2017
12:42:41

Alexander
28.11.2017
13:07:16
https://github.com/dekimir/RamFuzz

Alex Фэils?︙
28.11.2017
13:12:23

Berkus
28.11.2017
13:13:44

Alexander
28.11.2017
13:14:16
просто нашёл на реддите

¯\_(ツ)_/¯
28.11.2017
13:46:49
всем привет
подскажите сложно ли найти работу десктоп разработчиком, много ли вакансии?

Berkus
28.11.2017
13:48:21
несложно, много, но надо уметь

Google

Berkus
28.11.2017
13:48:36
см. @ProCxxJobs

¯\_(ツ)_/¯
28.11.2017
13:48:51
Ок, а какие фреймворки чаще используют и под какую ОС пишут

Berkus
28.11.2017
13:48:59
любые, под любую

¯\_(ツ)_/¯
28.11.2017
13:49:39
ну допустим если я ща начну изучать какой нибудь фреймворк, а с ним никто и не работает...

Ilia
28.11.2017
13:50:39

¯\_(ツ)_/¯
28.11.2017
13:50:46
Можете подскзаать какие основные фреймворки нужно знать для создании приложении

Владислав
28.11.2017
13:51:44
народ, такое дело
пишу на джаве 4 года
но возникло понимание, что на ней сейчас только бизнесс в основном и пишут
какой-нибудь highload, low-latency, базы данных, computer vision это все c/c++
соответственно возникла мысль уйти в С++, тем более мне low-level больше нравится заниматься, чем выяснением хотелок заказчика
я прав или не все так интересно на самом деле?

¯\_(ツ)_/¯
28.11.2017
13:52:51
хорошо а те кто используют Qt, им одного Qt достаточно для работы?

Константин
28.11.2017
13:54:10

Berkus
28.11.2017
13:55:47

¯\_(ツ)_/¯
28.11.2017
13:55:48
Ну мне только одно нужно, это писать десктоп приложения, я вот и хотел узнать какие фреймворки чаще используют для работы, что бы было проще потом куда нибудь устроиться и получить хоть какой то опыт в этом

Berkus
28.11.2017
13:56:09

¯\_(ツ)_/¯
28.11.2017
13:56:12
я понимаю что это всего лишь инструмент

Berkus
28.11.2017
13:56:42

Umid
28.11.2017
13:57:59
привет

¯\_(ツ)_/¯
28.11.2017
13:58:29
я пока не могу определиться с направлением, что конкретно писать
ну и куда стремитсья

Berkus
28.11.2017
13:59:45

Ilia
28.11.2017
14:00:26

¯\_(ツ)_/¯
28.11.2017
14:01:00
почему плохо?

Google

Ilia
28.11.2017
14:01:35
Потому что некоторые люди замыкаются в нём совсем и без его средств ничего не могут сделать, хотя средства эти есть

¯\_(ツ)_/¯
28.11.2017
14:09:56
Спасибо
а кроме Qt что еще может пригодится , что бы без Qt можо было бы что нибудь простое написать

Александр
28.11.2017
14:12:45
STL

¯\_(ツ)_/¯
28.11.2017
14:13:32
а буст?

Viacheslav
28.11.2017
14:13:52
Зависит от того, что оттуда притащить хочется.

Александр
28.11.2017
14:14:12
без знания/понимания STL нет смысла жить

Viacheslav
28.11.2017
14:14:26

Admin
ERROR: S client not available

Viacheslav
28.11.2017
14:14:58
На boost::format, допустим, очень многие плюются.

¯\_(ツ)_/¯
28.11.2017
14:15:17
ок, спасибо за инфу, еще хотел узнать что сейчас пишут разработчики на с++, можно какие нибудь примеры?

Дед Пегас
28.11.2017
14:15:30
Есть fmtlib

Александр
28.11.2017
14:15:32

Дед Пегас
28.11.2017
14:15:33
И он очень годен.

Александр
28.11.2017
14:15:46
аминь

¯\_(ツ)_/¯
28.11.2017
14:15:56
а для чего он нужен?

Viacheslav
28.11.2017
14:16:12
Для того, чтобы ужасные streams из STL не использовать.

Дед Пегас
28.11.2017
14:16:14
Для форматирования текста.

¯\_(ツ)_/¯
28.11.2017
14:17:37
ок, спасибо за инфу, еще хотел узнать что сейчас пишут разработчики на с++, можно какие нибудь примеры?

Александр
28.11.2017
14:18:46

Google

¯\_(ツ)_/¯
28.11.2017
14:20:23
ну это понятно что он может все, пример все таки хотелось бы увидеть, а еще лучше с исходником)

Viacheslav
28.11.2017
14:20:48
Но что именно интересно-то?

Александр
28.11.2017
14:21:35

Viacheslav
28.11.2017
14:21:59
Но что именно интересно-то?
Кому-то может, GUI frameworks хочется посмотреть, кто-то в lock-free algorithms ударяется, кому-то schedulers with work stealing подавай.
Нельзя просто взять и проект показать ?

Igor
28.11.2017
14:23:14
опенсурсный - можно) https://github.com/KDE/krita

Viacheslav
28.11.2017
14:24:17

Igor
28.11.2017
14:24:50

Viacheslav
28.11.2017
14:25:30
Ну тогда Intel Thread Building Blocks пусть смотрит. Может и не вершина соответствия современному С++, но проект полезный.

Ilia
28.11.2017
14:27:30

Vadim
28.11.2017
14:45:54
Можно ли создать экземпляр абстрактного класса?

Scarf
28.11.2017
14:46:26
В С++ нет абстрактных классов.

Dima
28.11.2017
14:47:11

Nik
28.11.2017
14:47:47

Scarf
28.11.2017
14:47:59
Мб перепутал

Nik
28.11.2017
14:48:03

Alexander
28.11.2017
14:48:05

Scarf
28.11.2017
14:48:08

Alexander
28.11.2017
14:48:17

Dima
28.11.2017
14:48:26