Как создать динамический массив целых чисел на C ++ с помощью newключевого слова?
Как создать динамический массив целых чисел на C ++ с помощью newключевого слова?
C ++ 0x сделает следующий код и аналогичный код некорректным, поскольку он требует так называемого сужающего преобразования a doubleв a int. int a[] = { 1.0 }; Мне интересно, часто ли этот вид инициализации используется в реальном коде. Сколько кода будет нарушено этим изменением? Сложно ли...
Я где-то читал, что мы должны заблокировать мьютекс перед вызовом pthread_cond_signal и разблокировать мьютекс после его вызова: Подпрограмма pthread_cond_signal () используется для сигнализации (или пробуждения) другого потока, который ожидает переменной условия. Он должен вызываться после того,...
Я использую много qDebug() <<операторов для вывода отладки. Есть ли какой-либо кроссплатформенный способ перенаправить вывод отладки в файл, не прибегая к сценариям оболочки? Я предполагаю, что open () и dup2 () будут работать в Linux, но будет ли он работать в Windows после компиляции с...
Я знаю, что std::coutэто эквивалент printf. Что такое эквивалент C ++ sprintf?
Конкретно меня интересует istream& getline ( istream& is, string& str );. Есть ли у конструктора ifstream возможность указать ему преобразовывать все кодировки новой строки в '\ n' под капотом? Я хочу иметь возможность вызывать getlineи изящно обрабатывать все окончания строк....
Как правильно определить функцию, которая получает int->intпараметр лямбда по ссылке? void f(std::function< int(int) >& lambda); или же void f(auto& lambda); Я не уверен, что последняя форма является допустимым синтаксисом. Есть ли другие способы определения лямбда-параметра?...
У меня вопрос о директивах препроцессора в c ++: Например: #ifndef QUESTION //some code here #ifndef QUESTION //some code here #endif #endif Можем ли мы использовать его таким образом, и может компилятор C ++ соответствовать ifndefи endifв правильном направлении?...
В c++03ней довольно ясно , что удаление пустого указателя не имеет никакого эффекта. В самом деле, это прямо указано в §5.3.5/2том, что: В любом случае, если значением операнда удаления является нулевой указатель, операция не имеет никакого эффекта. Тем не менее, в текущем проекте для c++0xэтого...
В ответ на связанный с этим вопрос я хотел бы задать вопрос о новых типах символьных и строковых литералов в C ++ 11. Кажется, что теперь у нас есть четыре вида символов и пять видов строковых литералов. Типы персонажей: char a = '\x30'; // character, no semantics wchar_t b = L'\xFFEF'; // wide...
В настоящее время я могу делать только циклы на основе дальности с этим: for (auto& value : values) Но иногда мне нужен итератор для значения вместо ссылки (по какой-то причине). Есть ли какой-либо метод без необходимости проходить через весь вектор, сравнивая значения?...
Какой самый простой способ получить имя файла из пути? string filename = "C:\\MyDirectory\\MyFile.bat" В этом примере я должен получить «MyFile». без расширения.
Как правильно повторно использовать перемещенный контейнер? std::vector<int> container; container.push_back(1); auto container2 = std::move(container); // ver1: Do nothing //container2.clear(); // ver2: "Reset" container = std::vector<int>() // ver3: Reinitialize...
Я понимаю, что этого делать не следует, но я считаю, что видел примеры, которые делают что-то подобное (код заметки не обязательно синтаксически правильный, но идея есть) typedef struct{ int a,b; }mystruct; А вот функция mystruct func(int c, int d){ mystruct retval; retval.a = c; retval.b = d;...
Я просто играл с g ++ 4.7 (один из более поздних снимков) с включенным -std = c ++ 11. Я пытался скомпилировать часть существующего кода, и один неудачный случай меня несколько смущает. Буду признателен, если кто-нибудь сможет объяснить, что происходит. Вот код: #include <utility> #include...
Я не понимаю, в чем разница между QImage и QPixmap, похоже, они предлагают ту же функциональность. Когда мне следует использовать QImage, а когда - QPixmap?
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт в прошлом месяце . Уточните этот вопрос Существуют ли какие-либо библиотеки C ++...
У меня первая попытка использовать C ++ 11 unique_ptr; Я заменяю полиморфный необработанный указатель внутри своего проекта, который принадлежит одному классу, но передается довольно часто. Раньше у меня были такие функции, как: bool func(BaseClass* ptr, int other_arg) { bool val; // plain...
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 8 лет назад . Уточните этот вопрос Я хочу начать кроссплатформенный проект. У меня были исследования, и теперь я почти...
У меня есть, QLineEditгде пользователь должен вводить только числа. Так есть ли настройка только для цифр QLineEdit?