Результаты поиска по запросу "c++"

1 ответ

Разве это не было легко?

чно запускаю программу как: ./a.out arg1 arg2 <fileЯ хотел бы отладить его с помощью GDB. Я знаю оset args функциональность, но это работает только из приглашения GDB.

0 ответов

 память или ограниченный ресурс, такой как дескриптор файла. Но необходимость передать их обратно пахнет скорее «плохим дизайном», чем «полезным ограничением».

рограммировании на C ++ 03 мы не можем передать безымянный временныйT() к функцииvoid foo(T&);, Обычное решение - дать временному имя, а затем передать его следующим образом: T v; foo(v);Теперь идет C ++ 0x - и теперь со ссылками на rvalue ...

0 ответов

С ++ неожиданное поведение (где мои временники !?)

Это был эксперимент с r-значением, но он мутировал, когда gcc пожаловался мне на отсутствие конструктора перемещения (я его удалил) и не обратился к конструктору копирования (как я и ожидал). Затем я удалил -std = C ++ 11 из флагов и попробовал ...

ТОП публикаций

4 ответа

Программное различие между USB-дисководом и USB-флешкой в Windows

В Windows (XP-7) существует ли надежный способ программной дифференциации между USB-дисководами гибких дисков и USB-накопителями в C ++? На данный момент я использую WMI для получения обновлений, когда ...

5 ответов

Форматирование строки (c ++)

Я попытался отформатировать выходные строки в моем консольном приложении (например, в таблице) cout << "\n\n-----------------\n"; cout << setw(8) << left << "F\t|"; cout << setw(8) << left << "x\t|"; cout << "\n-----------------\n"; //... ...

2 ответа

Как установить параметр по умолчанию для вектора <string> для использования в конструкторе по умолчанию в классе?

Например, класс с именем Table, с его конструктором:Table(string name="", vector <string> mods); Как бы я инициализировал вектор, чтобы быть пустым? Изменить: забыл упомянуть, что это был C ++.

2 ответа

Рекомендация для оболочки C ++ для кроссплатформенных привязок динамических библиотек (т. Е. Легкий, высокопроизводительный COM или CORBA) [закрыто]

Мы разрабатываем приложение, которое будет иметь подключаемую «архитектуру», позволяющую потребителям приложения предоставлять собственные проприетарные алгоритмы. (В основном у нас будет набор анализаторов, и мы позволим третьим сторонам ...

1 ответ

@paulm: я не понимаю, почему нет

ли в C ++ проверить тип, переданный в функцию шаблона? Например: template <typename T> void Foo() { if (typeof(SomeClass) == T) ...; else if (typeof(SomeClass2) == T) ...; }

0 ответов

В течение многих лет у людей даже был 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))) ))Я делал это, чтобы избежать ...

0 ответов

@ user39662: как подход 2 менее безопасен, а 1 нет?

crosoftGDI + [http://msdn.microsoft.com/en-us/library/ms533798%28v=VS.85%29.aspx]определяет много пустых классов, которые будут обрабатываться как дескрипторы внутри. Например, (источникGdiPlusGpStubs.h) //Approach 1 class GpGraphics {}; class ...