c++

Я не понимаю концепцию постфиксного и префиксного инкремента или декремента. Может ли кто - нибудь дать лучшее объяснение?...

Я новичок в OpenGL и графическом программировании. Я читал учебник, который был очень тщательно и хорошо написаны.Тем не менее, я попал в точку в коде, который я не совсем понимаю, и я хотел бы понять эти строки, прежде чем двигаться дальше. GLuint abuffer; glGenVertexArrays(1, &abuffer); glBindVertexAr...

Я новичок в c++ (просто oldschool c). Мой сын попросил помочь с этим и я не могу это объяснить. Если бы он спросил меня "как мне сравнить строки", Я бы сказал ему использовать strcmp (), но это не то, что меня смущает. Вот что он спросил: int main() { cout << ("A"< "Z"); } напечатает 1 ...

мы можем написать if заявление if (a == 5, b == 6, ... , thisMustBeTrue) и только последнее условие должно быть выполнено, чтобы ввести if тело. почему это допускается?...

позвольте мне начать с изложения моего намерения. В старые (C++) дни у нас был бы такой код: class C { public: enum {SOME_VALUE=27}; }; тогда мы могли бы использовать SOME_VALUE во всем нашем коде как константа времени компиляции и везде, где компилятор увидит C::SOME_VALUE, он просто вставит литерал 27....

Я пытаюсь прочитать весь поток (несколько строк) в строку. Я использую этот код, и он работает, но это оскорбляет мое чувство стиля... Наверняка есть более простой способ? Может быть, с помощью струнных потоков? void Obj::loadFromStream(std::istream & stream) { std::string s; std::streampos p = s...

В C++11, как бы я мог написать функцию (или метод), которая принимает массив std::известного типа, но неизвестного размера? // made up example void mulArray(std::array<int, ?>& arr, const int multiplier) { for(auto& e : arr) { e *= multiplier; } } // lets imagine these being fu...

есть ли способ в C++ расширить / "наследовать" перечисления? То Есть: enum Enum {A,B,C}; enum EnumEx : public Enum {D,E,F}; или хотя бы определить преобразование между ними?...

Я не понимаю, в чем разница между QImage и QPixmap, они, кажется, предлагают ту же функциональность. Когда я должен использовать QImage и когда я должен использовать QPixmap?...

почему официальные примеры и учебники о библиотеке Qt не использовать смарт-указатели? Я вижу только new и delete для создания и уничтожения виджеты. Я искал обоснование, но я не мог его найти, и я не вижу его сам, за исключением того, что это по историческим причинам или обратной совместимости: не все хотят...