С++ Интересные фишки

Описание: Разработка и отладка приложений. Упор на 3D-графику.

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3631
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#25 dyvniy » Чт, 14 июня 2018, 15:38:03

json & 7zip
https://github.com/open-source-parsers/jsoncpp
https://github.com/getnamo/7zip-cpp
надо их в своих проектах использовать.
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3631
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#26 dyvniy » Ср, 17 апреля 2019, 12:00:03

Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3631
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#27 dyvniy » Чт, 18 апреля 2019, 21:44:48

Вложения
condition_var.zip
(16.61 КБ) 43 скачивания
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3631
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#28 dyvniy » Пн, 17 июня 2019, 09:08:35

Добавление варнинга

Код: Выделить всё

__declspecdeprecatedL"Устарел, никак не заполняется" ) ) CRect Rect

Блокирует билд, если варнинги воспринимать как ошибки.
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3631
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#29 dyvniy » Пн, 17 июня 2019, 09:11:42

// code
# code
if (a==0) {
b = 5;
}

Надо установить отсюда
https://www.phpbb.com/community/viewtopic.php?f=69&t=1697035#p10232505
или отсюда
https://github.com/itsTheFae/phpbb-highlightjsbbcode
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3631
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#30 dyvniy » Ср, 14 августа 2019, 17:34:15

memory leaks
утечки памяти
https://habr.com/en/post/82514/

Код: Выделить всё

#ifdef _DEBUG
#include <crtdbg.h>
#define _CRTDBG_MAP_ALLOC
#define new new( _NORMAL_BLOCK, __FILE__, __LINE__)
#endif
int main()
{
    char* ch = new char[100];
    _CrtDumpMemoryLeaks();
    getchar();
    return 0;
}

Если надо посмотреть утечки в конкретном коде

Код: Выделить всё

    _CrtMemState _ms;
    _CrtMemCheckpoint(&_ms);
    // код, который должен память выделить и освободить
    _CrtMemDumpAllObjectsSince(&_ms);
 
Вложения
calk_mem_leaks.zip
(953 байт) 52 скачивания
Изображение


Название раздела: Программирование (под Desktop и Android)
Описание: Разработка и отладка приложений. Упор на 3D-графику.

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения
:) ;) :hihi: :P :hah: :haha: :angel: :( :st: :_( :cool: 8-| :beee: :ham: :rrr: :grr: :* :secret: :stupid: :music: Ещё смайлики…
   

Вернуться в «Программирование (под Desktop и Android)»

Кто сейчас на форуме (по активности за 15 минут)

Сейчас этот раздел просматривают: 1 гость