c++
я наткнулся __stdcall много в эти дни. MSDN не очень ясно объясняет, что это на самом деле означает, когда и почему его следует использовать, если вообще. Я был бы признателен, если кто-то даст объяснение, желательно с примером или два....
у меня есть рекуррентный кусок кода, где я перебираю все членыenum class. The for цикл, который я сейчас использую, выглядит очень громоздко по сравнению с новым range-based for. есть ли способ воспользоваться новыми функциями C++11, чтобы сократить многословие для моего текущего for петли? текущий код, ко...
делает ли sens в C++ определение физических единиц как отдельных типов и определение допустимых операций между этими типами? есть ли какое-либо преимущество в представлении большого количества типов и большой перегрузки операторов вместо использования только простых значений с плавающей запятой для их предст...
существует ли документация для C++ в Linux? Я хочу что-то вроде man pages of C. Например, документы для string, stl, iostream, ifstream и т. д.?...
в некотором коде, который я унаследовал, я вижу частое использование size_t С std квалификатор пространства имен. Например: std::size_t n = sizeof( long ); она компилируется и работает нормально, конечно. Но мне кажется, что это плохая практика (возможно, перенесенная из C?). разве это не правда, что si...
у меня есть простая программа: int main() { std::cout << " Hello World"; fork(); } после выполнения программы результат: Hello World Hello World. Почему это происходит вместо одного Hello world? Я предполагаю, что дочерний процесс повторяется за кулисами, а выходной буфер разделяется между пр...
Что делать, если я увеличиваю итератор на 2, когда он указывает на последний элемент вектора? В этом вопросе, задающем, как настроить итератор на контейнер STL по 2 элементам, предлагаются два разных подхода: либо использовать форму арифметического оператора - +=2 или ++ дважды или использовать std:: advanc...
этот вопрос уже есть ответ здесь: Вызов виртуальных функций внутри конструкторов 12 ответов почему следующий пример печатает " 0 "и что должно измениться, чтобы он напечатал" 1", Как я ожидал ? #include <iostream&...
я опубликовал это в группе новостей D несколько месяцев назад, но по какой-то причине ответ никогда не убеждал меня, поэтому я подумал, что задам его здесь. грамматика D, по-видимому, контекстно-свободная. грамматика C++, однако, не является (даже без макросов). (пожалуйста, внимательно прочитайте это!) к...
Visual Studio продолжает пытаться отступить код внутри пространств имен. например: namespace Foo { void Bar(); void Bar() { } } теперь, если я снимаю отступ вручную, то он остается таким. Но к сожалению, если я добавлю что-то прямо перед void Bar(); - например, комментарий-VS будет продолжа...