raii

    8зной

    4ответ

    Почему следующий код печатает «xxY»? Должны ли локальные переменные жить в рамках всей функции? Могу ли я использовать такое поведение, или это будет изменено в будущем стандарте C++? Я думал, что в с

    138зной

    4ответ

    Нужно ли мне вручную позвонить close(), когда я использую std::ifstream? Например, в коде: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (

    2зной

    5ответ

    Просто простой вопрос: , если у меня был простой векторный класс: class Vector { public: float x; float y; float z; }; Doesnt понятие RAII применять здесь, а? т. е. предоставить ко

    3зной

    4ответ

    Это может быть вопрос, который стоит на высшем уровне, но я тип, который видит то, что прилипает к стене. При всех преимуществах памяти и управления жизненным циклом, обеспечиваемых сборкой времени, с

    3зной

    6ответ

    Часто необходимо выполнить следующую задачу: изменить состояние чего-либо, выполнить действие, а затем изменить состояние на оригинал. Например, в Win32 GDI необходимо изменить цвет фона, затем сделат