У кого-либо есть истории сражения для совместного использования попытки использовать Visual Studio для разработки приложений для Unix? И я не говорю с помощью.NET с Моно или Винной виртуальной платформой, работающей под. Наш...
C++ - все о владении памяти - иначе семантика владения. Это - ответственность владельца блока динамично выделенной памяти для освобождения той памяти. Таким образом, вопрос действительно становится...
Возможные дубликаты: общие причины ошибок в версии выпуска, отсутствующих в режиме отладки Иногда я допускаю такие странные ситуации, когда программа работает некорректно при нормальной работе и ...
Я всегда называю это "оператором стрелки", но я уверен, что это имеет официальное название. Я быстро просмотрел стандарт C++ и не видел, что он упомянул по имени.
Я видел проблемы при использовании кода C++, который, неожиданно вызывающей стороне, выдает исключение. Это не всегда возможно или практично для чтения каждой строки модуля, который Вы используете, чтобы видеть если это...
Я расследую катастрофу из-за повреждения "кучи". Поскольку эта проблема нетривиальна и включает анализ стека и результатов дампа, я решил сделать обзор кода файлов, связанных с катастрофическим отказом. К...
В моем приложении C ++ у меня есть некоторые значения, которые действуют как коды для представления других значений. Чтобы перевести коды, я спорил между использованием оператора switch или stl map. Переключатель будет выглядеть ...
Я работал над приблизительно 10-летним кодом C в своем задании на этой неделе, и после реализации нескольких изменений, я перешел к боссу и спросил, было ли ему нужно что-либо еще сделанное. Именно тогда он сбросил бомбу....
У меня есть проблема... Я не понимаю Шаблонное Метапрограммирование. Проблема - это: Я читал много. Но это не имеет большого смысла мне:/Факт номер 1: Шаблонное Метапрограммирование быстрее...
I хочу создать распределитель, который обеспечивает память следующими атрибутами: не может быть перенесен на диск. невероятно трудно получить доступ через подключенный отладчик. Идея состоит в том, что это будет ...
Я читал о разнице между двойной точностью и одинарной точностью. Однако в большинстве случаев float и double кажутся взаимозаменяемыми, то есть использование одного или другого, похоже, не влияет ...
Я использую GCC; __FILE__ возвращает полный путь и имя текущего исходного файла: /path/to/file.cpp. Есть ли способ получить только имя файла file.cpp (без его пути) во время компиляции? Это ...
Я пытаюсь изучить C++, но большинство учебных руководств и книг я читал или искал, преподает Вам это... (Я принимаю как большинство учебных руководств, они преподают в начале кодировать любого в...
Какова конвенция для именования функций в C++? Я происхожу из среды Java, таким образом, я обычно называю что-то как: myFunction (...) {} я видел смешанный код в C++, myFunction (....) MyFunction (....
Меня попросили поддержать большую кодовую базу C++, полную утечек памяти. При вводе по абсолютному адресу вокруг, я узнал, что у нас есть большое переполнение буфера, которое приводит к утечкам (как это получило это плохо, я не делаю никогда...
Часто допустимая инициализация структур данных должна обнулить всех участников. Программируя в C++, возможно, должен взаимодействовать через интерфейс с внешним API для который дело обстоит так. Есть ли любой...
Я получаю ошибки, пытающиеся скомпилировать шаблонный класс C++, который разделяется между .hpp и .cpp файлом: $ g ++-c-o main.o main.cpp $ g ++-c-o stack.o stack.cpp $ g ++-o основной main.o stack.o...
Скажите, что у меня есть класс, что-то как следующее; класс MyClass {общественность: MyClass (); интервал a, b, c; удвойте x, y, z;}; [размер страницы] #define PageSize 1000000 MyClass Array1, Array2 [Размер страницы]; Если мой...
[Этот вопрос связан с, но не то же как этот.] Мой компилятор предупреждает о неявном преобразовании или броске определенных типов к bool, тогда как явные преобразования не производят предупреждение: долго...
Я получил комментарий к ответу, который я отправил по вопросу C, где комментатор предложил, чтобы код был написан для компиляции с компилятором C++, так как исходный вопрос упомянул, что код должен быть...
Я пытаюсь выучить C. Как разработчик C #, моя IDE - Visual Studio. Я слышал, что это хорошая среда для разработки на C / C ++. Тем не менее, кажется, что независимо от того, что я пытаюсь сделать, интуиция ...
Возможные Дубликаты: Почему указатели использования? Передача модифицируемого параметра к C++ функционирует, Почему я хотел бы иметь параметры указателя? Единственная причина, которую я вижу, состоит в том, чтобы небольшие функции попытались...
Я использовал объединения ранее удобно; сегодня я был предупрежден, когда я читал это сообщение и узнал то это объединение кода ARGB {uint32_t цвет; структура componentsTag {uint8_t b;...
Друг C++ ключевое слово позволяет классу A определять класс B как своего друга. Это позволяет Классу B получать доступ к частным/защищенным членам класса A. Я ничего никогда не читал относительно того, почему это оставили...
Я имею в виду кроме его имени обязательства (Стандартная библиотека шаблонов)... C++ первоначально намеревался представить понятия ООП в C. Это: Вы могли сказать то, что определенный объект мог и не мог сделать (...
Я читал в большом количестве книг, что C является подмножеством C++. В некоторых книгах говорится, что C является подмножеством C++, за исключением небольших деталей. Каковы некоторые случаи, когда код скомпилирует в C, но не C++?
Мы всегда объявляем чисто виртуальную функцию как: virtual void fun () = 0; То есть он всегда присваивается 0. Что я понимаю, это то, что это инициализировать запись vtable для этой функции в NULL ...
Я пишу некоторый код для масштабирования изображения RGBA на 32 бита в C/C++. Я записал несколько попыток, которые были несколько успешны, но они являются медленными, и самое главное качество размерного изображения...
Я читал где-нибудь однажды это, оператор модуля неэффективен на маленьких встроенных устройствах как микроконтроллеры на 8 битов, которые не имеют инструкции по целочисленному делению. Возможно, кто-то может подтвердить это...