c++

я включил -Wstack-protector предупреждение при компиляции проекта, над которым я работаю (коммерческий многоплатформенный игровой движок C++, компиляция на Mac OS X 10.6 с GCC 4.2). Этот флаг предупреждает о функциях, которые не будут защищены от разрушения стека, даже если это. GCC выдает некоторые предупре...

я наткнулся на новое использование ключевого слова typedef В C++. что означает этот оператор typedef ? int typedef foo; ...

предположим, что мы пытаемся использовать tsc для мониторинга производительности, и мы хотим предотвратить переупорядочение инструкций. вот наши варианты: 1:rdtscp - это сериализация вызовов. Это предотвращает переупорядочивание вокруг вызова rdtscp. __asm__ __volatile__("rdtscp; " // serializing r...

Я в принципе не понимаю из Clang -Wweak-vtables. Вот что я наблюдал до сих пор: случае один: (триггеры предупреждение) class A { public: virtual ~A(){} }; class B : public A { public: virtual ~B(){} }; int main(){} случае два: (не вызывает предупреждение) class A { public: ...

у меня возникли следующие проблемы с моим код: int n = 10; double tenorData[n] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; возвращает следующую ошибку: error: variable-sized object 'tenorData' may not be initialized а через double tenorData[10] строительство. кто-нибудь знает почему?...

Я нашел этот интересный и мощный инструмент под названием IACA (анализатор кода архитектуры Intel), но мне трудно это понять. Что я могу сделать с ним, каковы его ограничения и как я могу: использовать его для анализа кода на C или c++? использовать его для анализа кода в ассемблере x86? ...

я реализовал operator< для определенного объекта. Логично, если !(a < b) и !(b < a) значит a == b. это выводится автоматически? Могу ли я использовать == если я только осуществить <?...

C++ не имеет собственной поддержки для ленивой оценки (как это делает Haskell). Мне интересно, можно ли реализовать ленивую оценку в C++ разумным образом. Если да, то как бы вы это сделали? EDIT: мне нравится ответ Конрада Рудольфа. Мне интересно, можно ли реализовать его более общим способом, например, ис...

Я думал по линии использования typeid() но я не знаю, как спросить, является ли этот тип подклассом другого класса (который, кстати, является абстрактным)...

существуют ли какие-либо библиотеки C++ (или C), которые имеют NumPy-подобные массивы с поддержкой нарезки, векторизованных операций, добавления и вычитания содержимого по элементам и т. д.?...