LINUX.ORG.RU

Избранные сообщения penetrator3000

Шаблоны, быдлокод, часть 1

Форум — Development

Добрый день, начал разбираться с шаблонами в С++, сейчас знаю их хреново.

Есть тестовая программа.

Подскажите, пожалуйста, как надо изменить строку 57, либо конструктор класса Storage, чтобы заработала строка 57. В идеале я хочу просто иметь shared_ptr<T>, но при этом нужно уметь передавать параметры, спецефичные для <T>. Подскажите как это адекватно делать? Как я понял такая штука не прокатит (из-за разворачивания):

std::make_shared<T>(std::forward<Args>(args)...)

Может есть ещё замечания?

 ,

penetrator3000
()

Статистика warning'ов при сборке проекта на C++

Форум — Development

Есть ли утилита, которая умеет генерировать файл/отчёт в удобном для чтения формате по warning'ам во время сборки проекта? Сейчас есть проект который собирается с помощью cmake, при сборке проекта (debug) используются следующие флаги:

-Wall -Wextra -Wshadow -Wnon-virtual-dtor

В идеале данная утилита должна уметь парсить warning'и g++, и группировать их по критичности, после чего должен получаться отчёт (в идеале ещё чтобы отдельно сообщалось о новых warning'ах).

Сейчас в проекте слишком много warning'ов (знаю что плохо, но пока нет возможности их поправить), при сборке проекта просто нереально заметить какой-то новый warning.

Кстати может быть есть ещё must-have флаги при debug сборке с помощью g++?

 , ,

penetrator3000
()

Выбора монитора тред

Форум — Talks

Добрый день.

В общем интересует мнение о выборе домашнего монитора. Бюджет ~40к.

Основные требования чтобы был 4к, с нормальной цветопередачей, и чтобы можно было в игрушки норм играть на нём.

Пока что глаз упал только на такой вариант.

Может есть более удачные варианты?

UPD: диагональ думал около 27"

 ,

penetrator3000
()

Ревью кода

Форум — Development

Добрый день.

Посоветуйте, пожалуйста, площадку (если таковые имеются) где энтузиасты занимаются review кода.

Стоит ли связываться подобными штуками? Какие подводные камни?

Являюсь джуниором C++, хочу повышать скил в свободное от работы время, собственно хочется слышать конструктивную критику по коду который буду пилить в свободное время (пока что смотреть нечего, лол).

И да 90% кода скорее всего будет изобретение велосипеда.

 , ,

penetrator3000
()