
Matwey
20.02.2018
08:12:08

Vladislav
20.02.2018
08:12:34
нужно по одному враппер-классу на тип ресурса
иначе можно в один прекрасный день забыть прописать deleter

Ilia
20.02.2018
08:13:14

Google

Matwey
20.02.2018
08:14:03

Ilia
20.02.2018
08:14:08

Matwey
20.02.2018
08:14:31

Ilia
20.02.2018
08:14:57

Matwey
20.02.2018
08:15:06
Именно
Я стремлюсь к тому, чтобы компиляторы за меня программировали
Мне это дело уже давно надоело и не приносит удовольствия

Ilia
20.02.2018
08:15:58
Именно
А, ну так бы и сказал сразу, я хочу сидеть на работе, ничего не делать, и получать зарплату.
Я тоже очень хочу так, но... блин, жизнь по-другому устроена.

Anatoly
20.02.2018
08:16:45

Matwey
20.02.2018
08:17:21

Anatoly
20.02.2018
08:18:53
плюсану, поскольку работая с WINAPI всегда городишь что-то вроде приведеленного выше
раньше холдеры писали, теперь можно обойтись unique_ptr

Google

Matwey
20.02.2018
08:19:48

Dmitrii
20.02.2018
08:20:39
ребят дайте пожалуйста пример opensource проекта dll/so с cmake и чтоб в этом репозитории также лежали примеры использования тоже с cmake завязанные и тестами.. очень надо )
чтоб по возможности был конвертируем в VS проект )

Matwey
20.02.2018
08:22:57

Vladislav
20.02.2018
08:23:17

Anatoly
20.02.2018
08:24:11
а вот пример включения gtest
ну так, как-то не модерново. обслуживание тестов я бы оформил иначе:
cmake_minimum_required(VERSION 3.10)
project(prj LANGUAGES CXX)
find_package(GTest REQUIRED)
....
// хоть и говорят, что это плохой стиль, но удобно
file(GLOB_RECURSE TESTS test/*.cpp)
set(TEST_PROJECT_NAME ${PROJECT_NAME}_test)
add_executable(${TEST_PROJECT_NAME} ${TESTS})
target_link_libraries(${TEST_PROJECT_NAME} GTest::Main GTest::GTest ...)
enable_testing()
add_test(${TEST_PROJECT_NAME}_runner ${TEST_PROJECT_NAME})

Dmitrii
20.02.2018
08:26:22

Matwey
20.02.2018
08:26:28

Anatoly
20.02.2018
08:27:02

Dmitrii
20.02.2018
08:27:27

Anatoly
20.02.2018
08:27:53

Dmitrii
20.02.2018
08:28:27

Anatoly
20.02.2018
08:37:02

Dmitrii
20.02.2018
08:37:43

Anatoly
20.02.2018
08:39:01
в любом случае, если хочешь решить проблему приводи минимальный воспроизводимый пример. сотрясать воздух "у меня не работает" можно, но это контпродуктивно.

Ilia
20.02.2018
08:49:11

Dmitrii
20.02.2018
08:50:08

Google

Dmitrii
20.02.2018
08:50:37
я поэтому пример и спрашивал

Артем
20.02.2018
08:54:06
Здравствуйте, как поменять в VS с консольного приложение на тип графическое?

Alexander
20.02.2018
08:55:24

Anatoly
20.02.2018
08:56:08

Yaroslav
20.02.2018
08:57:05

Артем
20.02.2018
08:57:51
так и сделал, взял консольный проект, и добавил форму, теперь с формой открывается консоль
все потому что, консольный проект)

Anatoly
20.02.2018
08:58:23
так речь о Qt?
а причем здесь VS?

Yaroslav
20.02.2018
08:58:34
Хах, это слишком геморно.)

Артем
20.02.2018
08:58:59
добавить форму на консоль?)

Yaroslav
20.02.2018
08:59:07

Yaroslav
20.02.2018
08:59:22

Артем
20.02.2018
08:59:30
Visual Studio

Anatoly
20.02.2018
09:03:29
Visual Studio + Qt VS Tools
Создай не консольный проект и сравни его со своим проектом. Результаты компаринга датут тебе ответ на вопрос.

Артем
20.02.2018
09:04:02
спасибо, сейчас попробую

Yaroslav
20.02.2018
09:04:19
К + в qt creator удобнее работать

Артем
20.02.2018
09:04:38
vs17 ?

Google

Yaroslav
20.02.2018
09:04:58
Да, я про нее

Артем
20.02.2018
09:05:01

Yaroslav
20.02.2018
09:05:01
Про 15 хз
Там ошибка msvc

Admin
ERROR: S client not available

Yaroslav
20.02.2018
09:05:18

Артем
20.02.2018
09:28:14
Я заменил. Да. Работает спасибо огромное

Alex
20.02.2018
10:04:15
Привет, подскажите как в C++ переключить кодировку чтобы в консоле был виден русский язык

Alexander
20.02.2018
10:04:37

Alex
20.02.2018
10:04:54

Alexander
20.02.2018
10:05:09

Александр
20.02.2018
10:05:20
set locale

Alexander
20.02.2018
10:05:21
setlocale

Александр
20.02.2018
10:05:25
что-то похожее

Alexander
20.02.2018
10:05:32
+ надо смотреть, что за кодировка у твоей консоли
мб нормальная, мб всякие CP866

Влад
20.02.2018
10:05:54
setlocale(LC_ALL, "Russian");
Но это гуглится за пару секунд.

Alex Фэils?︙
20.02.2018
10:06:08
на винде можно попробовать setlocale(LC_CTYPE, "rus")

Alex
20.02.2018
10:06:51

Google

Alex
20.02.2018
10:07:48
Вот вас тут 2,2к человек
Идёт 2018 год и вы незнаете как?

Alexander
20.02.2018
10:08:11

Alex
20.02.2018
10:08:21
/warn

Alexander
20.02.2018
10:08:31

Alex
20.02.2018
10:08:43

Alexander
20.02.2018
10:08:47

Max
20.02.2018
10:09:12
/warn

Alex
20.02.2018
10:09:21
да
Хочешь подсказку, переключить можно через вызов system();

Alexander
20.02.2018
10:09:44

Max
20.02.2018
10:10:25
Винда, русская расскладка, system(), брррр

Alex Фэils?︙
20.02.2018
10:13:19
/cppref setlocale