Результаты поиска по запросу "c++"
Разве это не было легко?
чно запускаю программу как: ./a.out arg1 arg2 <fileЯ хотел бы отладить его с помощью GDB. Я знаю оset args функциональность, но это работает только из приглашения GDB.
память или ограниченный ресурс, такой как дескриптор файла. Но необходимость передать их обратно пахнет скорее «плохим дизайном», чем «полезным ограничением».
рограммировании на C ++ 03 мы не можем передать безымянный временныйT() к функцииvoid foo(T&);, Обычное решение - дать временному имя, а затем передать его следующим образом: T v; foo(v);Теперь идет C ++ 0x - и теперь со ссылками на rvalue ...
С ++ неожиданное поведение (где мои временники !?)
Это был эксперимент с r-значением, но он мутировал, когда gcc пожаловался мне на отсутствие конструктора перемещения (я его удалил) и не обратился к конструктору копирования (как я и ожидал). Затем я удалил -std = C ++ 11 из флагов и попробовал ...
Программное различие между USB-дисководом и USB-флешкой в Windows
В Windows (XP-7) существует ли надежный способ программной дифференциации между USB-дисководами гибких дисков и USB-накопителями в C ++? На данный момент я использую WMI для получения обновлений, когда ...
Форматирование строки (c ++)
Я попытался отформатировать выходные строки в моем консольном приложении (например, в таблице) cout << "\n\n-----------------\n"; cout << setw(8) << left << "F\t|"; cout << setw(8) << left << "x\t|"; cout << "\n-----------------\n"; //... ...
Как установить параметр по умолчанию для вектора <string> для использования в конструкторе по умолчанию в классе?
Например, класс с именем Table, с его конструктором:Table(string name="", vector <string> mods); Как бы я инициализировал вектор, чтобы быть пустым? Изменить: забыл упомянуть, что это был C ++.
Рекомендация для оболочки C ++ для кроссплатформенных привязок динамических библиотек (т. Е. Легкий, высокопроизводительный COM или CORBA) [закрыто]
Мы разрабатываем приложение, которое будет иметь подключаемую «архитектуру», позволяющую потребителям приложения предоставлять собственные проприетарные алгоритмы. (В основном у нас будет набор анализаторов, и мы позволим третьим сторонам ...
@paulm: я не понимаю, почему нет
ли в C ++ проверить тип, переданный в функцию шаблона? Например: template <typename T> void Foo() { if (typeof(SomeClass) == T) ...; else if (typeof(SomeClass2) == T) ...; }
В течение многих лет у людей даже был C ++! Зачем нам C ++, вы всегда можете использовать C или даже ассемблер. Дублирование кода известно как лучшая практика программирования!
но я обнаружил, что использую следующий макрос с gcc 4.5 в режиме C ++ 11: #define RETURN(x) -> decltype(x) { return x; }И писать такие функции: template <class T> auto f(T&& x) RETURN (( g(h(std::forward<T>(x))) ))Я делал это, чтобы избежать ...
@ user39662: как подход 2 менее безопасен, а 1 нет?
crosoftGDI + [http://msdn.microsoft.com/en-us/library/ms533798%28v=VS.85%29.aspx]определяет много пустых классов, которые будут обрабатываться как дескрипторы внутри. Например, (источникGdiPlusGpStubs.h) //Approach 1 class GpGraphics {}; class ...