@ProCxx

Страница 2048 из 2477
olologin
11.05.2018
23:09:45
Спасибо

Я тут ещё недавно про /Zo узнал

тоже отличная опция для генерации дебаг инфы в релизе

если вдруг кто не знал

Google
olologin
11.05.2018
23:11:08
Билд становится почти как дебаг, на самом деле пока разницы не видел, значения всех переменных вижу в релизе

Timur
11.05.2018
23:19:01
не использовал никогда /Zo при включении отладочной информации на релизах через /Zi да и как я сейчас посмотрел - немного потерял (ничего). /Zo включается по-умолчанию в vs2015 по Zi или Z7. Тогда зачем оно нужно?

olologin
11.05.2018
23:19:39
Ну у нас проект старый, по умолчанию не включено

Да и студия 13я

Dadaskis
12.05.2018
10:11:16
multiple definition of std::operator<<(std::ostream&, std::thread::id const&) Выдало когда я не переопределял оператор. Я хранил std::thread в std::vector, это влияет?

Andrey
12.05.2018
12:10:07
Может я ошибаюсь, но где-то есть перегрузка оператора с unsigned long, а на вашей платформе тип std::thread::Id определён также.

Anatoly
12.05.2018
12:33:08
multiple definition of std::operator<<(std::ostream&, std::thread::id const&) Выдало когда я не переопределял оператор. Я хранил std::thread в std::vector, это влияет?
Я бы сопровождал такие вопросы минимальным кодом на какой-нибудь онлайн площадке с компиляторами. Например http://wandbox.org

Ruslan
12.05.2018
13:29:34
Всем ХеллоВолд

Ivan
12.05.2018
13:43:32
Ребят, небольшой вопрос: Разбираюсь с OpenGL, написал небольшое приложение, всё работает на моей машине. Exeшник собранный в режиме debug весит 50кб и на другой машине требует VCRUNTIME140D.dll, ucrtbased.dll и glut32.dll, первые две это, полагаю, из Microsoft Visual C++ Redistributable, третья это сам OpenGL. Если собираю через Release, то exe весит 12кб и на другой машине требует только glut32.dll. Собственно вопрос: где можно почитать как всё это собирается и как с этим работать? Пишу в Visual Studio 2017.

Matwey
12.05.2018
13:55:11
по лицензии вы не имеете права распространять Debug redistributable. собирайте release
А почему он называется REdistributable, если его нельзя распространять?

Google
Matwey
12.05.2018
13:56:00
Я помню, там были какие-то даже инструкции как в MSI их встраивать. Или я что-то путаю как обычно? Я винду видел последний раз год назад.

Oleh
12.05.2018
13:57:25
про MSI ничего не скажу, в общем случае,ИМО, ответ уже написан выше

Ivan
12.05.2018
14:17:19
Спасибо за советы, буду разбираться.

Andrey
12.05.2018
15:44:59
Накидал код на знание adl : https://godbolt.org/g/Xdf9Jt Это я ошибся или студия?

Spoonson
12.05.2018
15:52:09
у студии adl вроде не работает нормально, они только собирались его нормально делать

точнее у них парсинг шаблонов не двухфазный

Dima
12.05.2018
15:53:38
Всем привет. Подскажите пожалуйста как в Windows Visual Studio 2017 при работе с редактором исходного кода настроить автоматическую стилизацию отступов (скажем после условия оператора if следующая инструкция пишется со следующей строки на один отступ вправо). При написании большого кода вручную все отступы стилизовать нереально, в других прогах для програмирования "MQL4" была кнопка "Стилизатор", а здесь ввиду скудности знаний работы с интегрованной средой програмирования не могу ее найти.

Anatoly
12.05.2018
16:01:07
Накидал код на знание adl : https://godbolt.org/g/Xdf9Jt Это я ошибся или студия?
У меня Visual Studio 2017 15.7.1 с флагами компиляции /std:c++latest /Zc:__cplusplus /permissive- выдает 3 Подробности https://blogs.msdn.microsoft.com/vcblog/2017/09/11/two-phase-name-lookup-support-comes-to-msvc/

L1nk
12.05.2018
16:02:18
Подскажите, пожалуйста, каким образом можно написать автоматизированную программу на с++ для телеграмм

Anatoly
12.05.2018
16:06:10
Подскажите, пожалуйста, каким образом можно написать автоматизированную программу на с++ для телеграмм
спроси у Алекса (@AlexFails), он писал бота, посмотри выборку в google: https://www.google.ru/search?q=c%2B%2B+bot+telegram&oq=%D1%81%2B%2B+%D0%B8%D1%89%D0%B5&aqs=chrome.2.69i57j0l5.3807j0j7&sourceid=chrome&{google:instantExtendedEnabledParameter}ie=UTF-8

L1nk
12.05.2018
16:06:53
Это не совсем бот будет)

Azoyan
12.05.2018
16:09:39
Автоматизированная программа не бот? А что?

Dima
12.05.2018
16:43:05
спасибо

также подсказали: для автоматической стилизации отступов в редакторе кода MS Visual Studio 2017 нажать сочетание ctrl+k+d

Gleb
12.05.2018
16:53:34
https://marketplace.visualstudio.com/items?itemName=munyabe.FormatAllFiles я еще этим иногда пользуюсь, когда всю кодовую базу надо причесать в один стиль. но судя по тому, сколько оно жрет памяти, внутри оно дергает то же ctrl-k-d PS: кстати, если кто более удобный инструмент знает, поделитесь)

Igor
12.05.2018
17:23:56
CodeMaid + clang-format/resharper (решарпер это конечно из пушки по воробьям, но если уже есть - то почему бы не воспользоваться)

Antony
12.05.2018
17:30:24
Подъехали новые бумаги по C++ для международного комитета http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/#mailing2018-05 Много весёлого будет обсуждаться: flat_map, interruptable_thread, быстрые новые исключения, альтернативная бумага на сопрограммы, constexpr во все щели в разных вариациях Ну и бумаги от РГ21 тоже нескучные: сopy elision для всего, DL, wide_int, constexpr, stacktrace и проч.

Google
Igor
12.05.2018
17:44:06
Подъехали новые бумаги по C++ для международного комитета http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/#mailing2018-05 Много весёлого будет обсуждаться: flat_map, interruptable_thread, быстрые новые исключения, альтернативная бумага на сопрограммы, constexpr во все щели в разных вариациях Ну и бумаги от РГ21 тоже нескучные: сopy elision для всего, DL, wide_int, constexpr, stacktrace и проч.
Интересный и большой paper от самого Саттера - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0709r0.pdf. Насколько я понял он предлагает сделать обработку ошибок которая работает статически (наподобие expected/outcome), но с синтаксиксом исключений (try/catch). Это, возможно, будет языковой альтернативой исключениям для тех проектов, которые исключения по каким-либо причинам не используют.

https://marketplace.visualstudio.com/items?itemName=munyabe.FormatAllFiles я еще этим иногда пользуюсь, когда всю кодовую базу надо причесать в один стиль. но судя по тому, сколько оно жрет памяти, внутри оно дергает то же ctrl-k-d PS: кстати, если кто более удобный инструмент знает, поделитесь)
ReSharper начиная с 2018.1 умеет форматировать весь проект из бесплатных консольных command-line tools (https://blog.jetbrains.com/dotnet/2018/03/01/code-cleanup-resharper-command-line-tools/). Настраивать можно или через .clang-format, или используя файл с настройками решарпера (его можно сделать из студии с решарпером во время evaluation).

Egor
12.05.2018
17:52:45
с++20 стандарт сколько будет страниц занимать? 2к? больше?)

Igor
12.05.2018
17:54:22
полистал мельком, не понял как это можно будет в компил тайме проверять
Проверять что? Функции которые используют этот механизм помечены как throws, компилятор знает что после их вызыва возможно нужно запропагэйтить ошибку.

Admin
ERROR: S client not available

Рауф
13.05.2018
05:46:41
Кто что из фундаментального изучал?

Ilia
13.05.2018
05:48:13
Я из фундаментального изучал ИТ...

Anton
13.05.2018
06:48:14
Я из фундаментального изучал матан...

Andrei
13.05.2018
06:49:54
Выч. физика.

Alex
13.05.2018
07:01:07
Вопрос, если в телеге есть e2e шифрование, то почему можно читать сообщения на двух разных устройствах? Ведь ключ шифрования должен был сгененироваться только на 1ом устройстве и храниться только там Или я что-то не так понимаю?

Или это только для секретных чатов работает?

Ekin
13.05.2018
07:05:38
ключ для блочного шифра (симметричное быстрое шифрование) передаётся методами асиметричного шифрования, а в последнем ключи генерятся парами закрытый/публичный.

Google
Ekin
13.05.2018
07:06:48
ничего не знаю про телеграм, но так работают все современные криптографические протоколы.

Alex
13.05.2018
07:07:12
Сяп, пошёл разбираться

olologin
13.05.2018
07:08:34
если уж ключи для симметричного передаются через ассиметричное

Ekin
13.05.2018
07:08:58
да. на порядки быстрее

Aidar
13.05.2018
07:52:28
А в чём выгода пользоваться симметричным? Более быстрое чем ассиметричное?
Ротация ключей, генерация асимметричных ключей тяжёлая операция обычно

Да и даёт 0 профита вроде в этом случае

Ещё же ДХ генерит симметричные ключи, или я не прав?

Dzmitry
13.05.2018
09:39:20
George
13.05.2018
10:23:07
Всем привет. Подскажите ,пожалуйста, какую нибудь книгу по C++

George
13.05.2018
10:36:21
Спасибо

Nik
13.05.2018
12:14:01
Какую либу для sqlite можете посоветовать? Всмысле, с++ обертку, чтоб с голым апи не работать

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