12
ответов

Используя Visual Studio для разработки для C++ для Unix

У кого-либо есть истории сражения для совместного использования попытки использовать Visual Studio для разработки приложений для Unix? И я не говорю с помощью.NET с Моно или Винной виртуальной платформой, работающей под. Наш...
вопрос задан: 25 August 2008 05:12
11
ответов

Интеллектуальные указатели: кто владеет объектом? [закрытый]

C++ - все о владении памяти - иначе семантика владения. Это - ответственность владельца блока динамично выделенной памяти для освобождения той памяти. Таким образом, вопрос действительно становится...
вопрос задан: 5 October 2019 05:12
11
ответов

Когда программа работает правильно во время отладки, но в противном случае нет? [Дубликат]

Возможные дубликаты: общие причины ошибок в версии выпуска, отсутствующих в режиме отладки Иногда я допускаю такие странные ситуации, когда программа работает некорректно при нормальной работе и ...
вопрос задан: 17 August 2019 07:05
11
ответов

Каково официальное название стрелки C++ (->) оператор?

Я всегда называю это "оператором стрелки", но я уверен, что это имеет официальное название. Я быстро просмотрел стандарт C++ и не видел, что он упомянул по имени.
вопрос задан: 10 June 2019 09:22
11
ответов

Существует ли общепринятая идиома для указания, что код C++ может выдать исключения?

Я видел проблемы при использовании кода C++, который, неожиданно вызывающей стороне, выдает исключение. Это не всегда возможно или практично для чтения каждой строки модуля, который Вы используете, чтобы видеть если это...
вопрос задан: 16 November 2018 08:36
11
ответов

Повреждение "кучи": Какова причина могла быть?

Я расследую катастрофу из-за повреждения "кучи". Поскольку эта проблема нетривиальна и включает анализ стека и результатов дампа, я решил сделать обзор кода файлов, связанных с катастрофическим отказом. К...
вопрос задан: 19 October 2018 09:21
11
ответов

C ++ Длинный оператор switch или поиск с картой?

В моем приложении C ++ у меня есть некоторые значения, которые действуют как коды для представления других значений. Чтобы перевести коды, я спорил между использованием оператора switch или stl map. Переключатель будет выглядеть ...
вопрос задан: 12 October 2018 02:23
11
ответов

Как обновить старый код C? [закрытый]

Я работал над приблизительно 10-летним кодом C в своем задании на этой неделе, и после реализации нескольких изменений, я перешел к боссу и спросил, было ли ему нужно что-либо еще сделанное. Именно тогда он сбросил бомбу....
вопрос задан: 1 July 2018 09:02
11
ответов

Шаблонное Метапрограммирование - я все еще не получаю его :(

У меня есть проблема... Я не понимаю Шаблонное Метапрограммирование. Проблема - это: Я читал много. Но это не имеет большого смысла мне:/Факт номер 1: Шаблонное Метапрограммирование быстрее...
вопрос задан: 16 June 2018 09:12
11
ответов

Как делают malloc () и свободный () работа?

Я хочу знать как malloc и бесплатная работа. международное основное () {неподписанный символ *p = (неподписанный символ*) malloc (4*sizeof (неподписанный символ)); memset (p, 0,4); strcpy ((символ*) p, "abcdabcd");//** сознательно...
вопрос задан: 12 April 2018 16:42
11
ответов

Защищенный распределитель памяти в C ++

I хочу создать распределитель, который обеспечивает память следующими атрибутами: не может быть перенесен на диск. невероятно трудно получить доступ через подключенный отладчик. Идея состоит в том, что это будет ...
вопрос задан: 13 March 2018 17:18
11
ответов

В чем разница между float и double?

Я читал о разнице между двойной точностью и одинарной точностью. Однако в большинстве случаев float и double кажутся взаимозаменяемыми, то есть использование одного или другого, похоже, не влияет ...
вопрос задан: 10 March 2018 11:00
11
ответов

Получение базового имени исходного файла во время компиляции

Я использую GCC; __FILE__ возвращает полный путь и имя текущего исходного файла: /path/to/file.cpp. Есть ли способ получить только имя файла file.cpp (без его пути) во время компиляции? Это ...
вопрос задан: 30 October 2017 08:21
11
ответов

получение правильного компилятора для C++

Я пытаюсь изучить C++, но большинство учебных руководств и книг я читал или искал, преподает Вам это... (Я принимаю как большинство учебных руководств, они преподают в начале кодировать любого в...
вопрос задан: 13 August 2017 09:29
11
ответов

Имена функций в C++: Использовать для своей выгоды или нет? [закрытый]

Какова конвенция для именования функций в C++? Я происхожу из среды Java, таким образом, я обычно называю что-то как: myFunction (...) {} я видел смешанный код в C++, myFunction (....) MyFunction (....
вопрос задан: 2 June 2017 02:28
11
ответов

Какие функции C/C++ чаще всего используются неправильно и могут привести к переполнению буфера?

Меня попросили поддержать большую кодовую базу C++, полную утечек памяти. При вводе по абсолютному адресу вокруг, я узнал, что у нас есть большое переполнение буфера, которое приводит к утечкам (как это получило это плохо, я не делаю никогда...
вопрос задан: 23 May 2017 12:30
11
ответов

Инициализация объекта ко всем обнуляет

Часто допустимая инициализация структур данных должна обнулить всех участников. Программируя в C++, возможно, должен взаимодействовать через интерфейс с внешним API для который дело обстоит так. Есть ли любой...
вопрос задан: 23 May 2017 12:25
11
ответов

При разделении шаблонных классов C++ на .hpp/.cpp файлы - действительно ли это возможно?

Я получаю ошибки, пытающиеся скомпилировать шаблонный класс C++, который разделяется между .hpp и .cpp файлом: $ g ++-c-o main.o main.cpp $ g ++-c-o stack.o stack.cpp $ g ++-o основной main.o stack.o...
вопрос задан: 23 May 2017 12:10
11
ответов

Я могу использовать memcpy в C++ для копирования классов, которые не имеют никаких указателей или виртуальных функций

Скажите, что у меня есть класс, что-то как следующее; класс MyClass {общественность: MyClass (); интервал a, b, c; удвойте x, y, z;}; [размер страницы] #define PageSize 1000000 MyClass Array1, Array2 [Размер страницы]; Если мой...
вопрос задан: 23 May 2017 12:10
11
ответов

Какова импликация производительности преобразования в bool в C++?

[Этот вопрос связан с, но не то же как этот.] Мой компилятор предупреждает о неявном преобразовании или броске определенных типов к bool, тогда как явные преобразования не производят предупреждение: долго...
вопрос задан: 23 May 2017 12:10
11
ответов

“Портативный” C должен скомпилировать как C++?

Я получил комментарий к ответу, который я отправил по вопросу C, где комментатор предложил, чтобы код был написан для компиляции с компилятором C++, так как исходный вопрос упомянул, что код должен быть...
вопрос задан: 23 May 2017 11:55
11
ответов

C на Visual Studio [закрыто]

Я пытаюсь выучить C. Как разработчик C #, моя IDE - Visual Studio. Я слышал, что это хорошая среда для разработки на C / C ++. Тем не менее, кажется, что независимо от того, что я пытаюсь сделать, интуиция ...
вопрос задан: 23 May 2017 11:54
11
ответов

Почему имеют параметры указателя? [дубликат]

Возможные Дубликаты: Почему указатели использования? Передача модифицируемого параметра к C++ функционирует, Почему я хотел бы иметь параметры указателя? Единственная причина, которую я вижу, состоит в том, чтобы небольшие функции попытались...
вопрос задан: 23 May 2017 10:24
11
ответов

Цель объединений в C и C++

Я использовал объединения ранее удобно; сегодня я был предупрежден, когда я читал это сообщение и узнал то это объединение кода ARGB {uint32_t цвет; структура componentsTag {uint8_t b;...
вопрос задан: 23 May 2017 02:25
11
ответов

Почему C# не предоставляет стилю C++ 'друга' ключевое слово? [закрытый]

Друг C++ ключевое слово позволяет классу A определять класс B как своего друга. Это позволяет Классу B получать доступ к частным/защищенным членам класса A. Я ничего никогда не читал относительно того, почему это оставили...
вопрос задан: 23 May 2017 01:47
11
ответов

То, почему STL C++, так в большой степени основано на шаблонах? (а не на *взаимодействует через интерфейс*),

Я имею в виду кроме его имени обязательства (Стандартная библиотека шаблонов)... C++ первоначально намеревался представить понятия ООП в C. Это: Вы могли сказать то, что определенный объект мог и не мог сделать (...
вопрос задан: 14 May 2017 21:39
11
ответов

Где C не является подмножеством C++? [закрытый]

Я читал в большом количестве книг, что C является подмножеством C++. В некоторых книгах говорится, что C является подмножеством C++, за исключением небольших деталей. Каковы некоторые случаи, когда код скомпилирует в C, но не C++?
вопрос задан: 12 May 2017 20:32
11
ответов

Почему чисто виртуальная функция инициализируется 0?

Мы всегда объявляем чисто виртуальную функцию как: virtual void fun () = 0; То есть он всегда присваивается 0. Что я понимаю, это то, что это инициализировать запись vtable для этой функции в NULL ...
вопрос задан: 20 April 2017 20:51
11
ответов

Как я делаю высококачественное масштабирование изображения?

Я пишу некоторый код для масштабирования изображения RGBA на 32 бита в C/C++. Я записал несколько попыток, которые были несколько успешны, но они являются медленными, и самое главное качество размерного изображения...
вопрос задан: 6 April 2017 18:59
11
ответов

Действительно ли там кто-либо альтернативен к использованию % (модуль) в C/C++?

Я читал где-нибудь однажды это, оператор модуля неэффективен на маленьких встроенных устройствах как микроконтроллеры на 8 битов, которые не имеют инструкции по целочисленному делению. Возможно, кто-то может подтвердить это...
вопрос задан: 21 December 2016 03:58