Я не уверен, что не так с этим кодом: std :: vector myVector (0); если (myVector.back () == 12) myVector.push_back (12); Кажется, что вызов back () для пустого вектора приводит к сбою ...
У нас есть концепция указателей в C ++. Теперь, если мы выделим некоторую память в C ++ и передадим ее Java в качестве ссылки на объект (с использованием JNI), тогда кто должен быть и кто будет освобождать ее. Будет ли это 1.) ...
Я реализую функцию когерентного шума и с удивлением обнаружил, что использование градиентного шума (т. Е. Шума Перлина) на самом деле немного быстрее, чем шум значений. Профилирование показывает, что причина для ...
У меня есть приложение Java, и я хочу взаимодействовать с Ogre внутри него.
В частности, Ogre - это библиотека движка 3D-игры, в которой есть множество сложных объектов C ++. У меня есть несколько вариантов…
Если я правильно понимаю, как std :: map, так и std :: unordered_map хранят ключи явно (хранить пары ключей / значений). Есть ли другой готовый к использованию контейнер (std, boost или другой широко распространенный ...
Я уже довольно давно использую встроенные функции Intel SSE с хорошим приростом производительности. Следовательно, я ожидал, что встроенные функции AVX еще больше ускорят мои программы. К сожалению, этого не произошло ...
Освобождается ли мьютекс, используемый в методе GetValues(), до или после копирования конструкции фиктивного экземпляра? class Protect
{}; class Test
{
public: Protect GetValues() const; private: Protect ...
Мое приложение считывает / записывает данные на съемный носитель (USB DOK) в фоновом режиме. Проблема в том, что когда USB отключается во время работы приложения, компьютер выдает сообщение об ошибке: ...
У меня проблема со ссылками.
Рассмотрим такой код: void pseudo_increase(int a){a++;} int main(){ int a = 0; //... pseudo_increase(a); //...
} Здесь значение переменной a будет ...
Вот код проблемы, который я пытаюсь скомпилировать: bool TeamMatcher :: simpleComparator (сначала студент, затем студент) {return (first.numberOfHrsAvailable
Кроме ускорения (привязка и функция), как я могу динамически вызывать функцию в C ++? В PHP есть: $ obj = new MyObject ();
$ function = 'doSomething';
$ obj -> $ function (); В Objective-C есть: MyObject * ...
Я изучал функции fill и fill_n , и мне кажется, что они делают примерно одно и то же, но просто определены по-разному. Так ли это, а если нет, то чем они отличаются? ...
std :: map m = {{"Marc G.", 123}, {"Zulija N . ", 456}, {" Джон Д. ", 369}
}; В Xcode у меня установлен диалект языка C ++ на «C ++ 0x [-std = c ++ 0x]» и стандартная библиотека C ++ ...
Я немного покопался и основные идеи Я видел, как плавающие вокруг используют setuid / getuid и службы авторизации (что по какой-то причине дает мне символьную ошибку при компиляции, но ...
Раньше я был уверен, что этого делать нельзя, но на днях я поигрался с некоторым кодом, и он вроде бы скомпилировался и заработал. Я просто хочу убедиться, что мне не просто повезло. ...
Я читал, что когда вы используете размещение new, вам нужно вызывать деструктор вручную. Рассмотрим следующий код: // Самостоятельное выделение памяти
char * pMemory = new char [sizeof (...
В последнее время я много читал о конструкторах из хорошо принятых часто задаваемых вопросов по C ++. В одной из записей упоминается, что всегда лучше использовать списки инициализации, а не инициализировать члены класса ...
Чем больше я читаю, тем больше сбиваюсь с толку ... Я бы подумал, что найти формально правильную очередь mpsc, реализованную на C ++, тривиально. Каждый раз, когда я нахожу еще один удар, дальнейшее исследование кажется ...
Я работаю с некоторыми двоичными данными, которые я хранил в произвольно длинных массивах целых чисел без знака. Я обнаружил, что у меня есть дублирование данных, и я стараюсь игнорировать дубликаты в кратчайшие сроки ...
Я пытаюсь реализовать двунаправленную программу клиент-сервер, где клиенты и серверы могут передавать друг другу сериализованные объекты. Я пытаюсь сделать это с помощью Qt (QTcpSocket и QTcpServer). ...
Есть ли какое-то преимущество с точки зрения времени, необходимого для передачи буфера данных по сети?
если вы используете boost :: asio :: write (m_socket, asio :: buffer (dataOut_, len), asio :: transfer_all ()); вместо ...
В исходном файле test.cpp я хотел бы создать разделяемую библиотеку libtest.so. Я пытаюсь сделать это в рамках файла automake, но не могу заставить его работать. Для ...
Я не знаю, что происходит в этом куске кода. это из рабочего куска кода, который я должен понять. orange::orange(): hello_short(false), hello_long(false), foo(NULL), foo2(...
У меня есть класс, представляющий поток данных, в основном это
читает или записывает в файл, но сначала данные шифруются / дешифруются, а также существует базовый объект кодека, который обрабатывает ...
Этот пример, похоже, компилируется с VC10 и gcc (хотя моя версия gcc очень старая). РЕДАКТИРОВАТЬ: Р. Мартиньо Фернандес попробовал это на gcc 4.7, и поведение осталось прежним. struct Base
{...
Зная прототип функции и ее адрес в памяти, можно ли вызвать эту функцию из другого процесса или какого-то фрагмента кода, который ничего не знает но прототип и ...
Я разрабатываю программу для создания разделов диска, и чтобы я мог читать \\\\. \\ PhysicalDrive0, мне нужны права администратора. Мне интересно, возможно ли во время выполнения программы получить права администратора? Это ...