15
ответов

Передайте объявление перечисления в C++

Я пытаюсь сделать что-то как следующее: перечисление E; освободите Foo (E e); перечисление E {A, B, C}; который отклоняет компилятор. У меня был беглый взгляд на Google, и согласие, кажется, "Вы не можете сделать этого"...
вопрос задан: 18 December 2018 01:46
15
ответов

Есть ли любая причина использовать это->

Я программирую в C++ много лет, тем не менее у меня есть сомнение относительно одной вещи. Во многих местах в другом коде людей я вижу что-то как: пустой Classx:: memberfunction () {это-> doSomething ();}, Если...
вопрос задан: 29 November 2018 06:42
15
ответов

Почему указатели не инициализируются с ПУСТЫМ УКАЗАТЕЛЕМ по умолчанию?

Кто-то может объяснить, почему указатели не инициализируются к ПУСТОМУ УКАЗАТЕЛЮ? Пример: освободите тест () {символ *buf; если (! buf),//безотносительно} программа не ступила бы в если потому что buf...
вопрос задан: 29 June 2017 09:16
15
ответов

Приложения AI в C++: Насколько дорогостоящий виртуальные функции? Какова возможная оптимизация?

В приложении AI я пишу в C++, нет большого числового вычисления существует партия структур, для которых полиморфизм во время выполнения необходим очень часто, несколько полиморфных структур...
вопрос задан: 23 May 2017 12:34
15
ответов

Оптимизация для пространства вместо скорости в C++

Когда Вы говорите, что "оптимизация", люди склонны думать "скорость". Но что относительно встроенных систем, где скорость не все, что очень важный, но память основное ограничение? Каковы некоторые инструкции, методы...
вопрос задан: 23 May 2017 12:10
15
ответов

Примеры хорошего gotos в C или [закрытом] C++

В этом потоке мы смотрим на примеры хорошего использования goto в C или C++. Это вдохновлено ответом, какие люди, проголосовавшие, потому что они думали, что я шутил. Сводка (маркировка, измененная из оригинала для создания...
вопрос задан: 23 May 2017 12:02
15
ответов

Что самый быстрый путь состоит в том, чтобы вычислить грех и потому что вместе?

Я хотел бы вычислить и синус и косинус значения вместе (например, для создания матрицы вращения). Конечно, я мог вычислить их отдельно один за другим как = because(x); b = sin (x);...
вопрос задан: 23 May 2017 12:02
15
ответов

Расширение файла кода C ++? .cc против .cpp

Я видел код C ++, сохраненный как файлы .cc и .cpp. Есть ли разница между ними? Руководство по стилю Google, похоже, предлагает .cc, но не дает объяснения. Я в основном обеспокоен ...
вопрос задан: 27 February 2017 09:40
15
ответов

Что такое оператор «->» в C ++?

После прочтения модерируемых скрытых функций и темных углов C ++ / STL на comp.lang.c ++. Я был совершенно удивлен, что следующий фрагмент кода скомпилирован и работает как в Visual Studio 2008, так и в G ++ 4.4. ...
вопрос задан: 13 February 2017 08:32
15
ответов

Статическое связывание против динамического связывания

Существуют ли какие-либо веские причины для выбора статического соединения вместо динамического или наоборот в определенных ситуациях? Я слышал или читал следующее, но я не знаю достаточно по этому вопросу ...
вопрос задан: 11 January 2017 20:22
15
ответов

Что быстрее / предпочтительнее: memset или for, чтобы обнулить массив значений типа double?

двойной d [10]; длина int = 10; memset (d, длина * sizeof (double), 0); // или для (int i = length; i--;) d [i] = 0.0;
вопрос задан: 12 March 2016 00:30
15
ответов

Различие между перечислением и определяет операторы

Каково различие между использованием определить оператора и перечислимым оператором в C/C++ (и есть ли какое-либо различие при использовании их или с C или с C++)? Например, когда должен одно перечисление использования {...
вопрос задан: 31 January 2016 17:29
15
ответов

Существует ли простой способ преобразовать перечисление C++ для строкового представления?

Предположим, что у нас есть некоторые именованные перечисления: перечислимый MyEnum {НЕЧТО, ПАНЕЛЬ = 0x50}; То, для чего я погуглил, является сценарием (любой язык), который сканирует все заголовки в моем проекте и генерирует заголовок с одним...
вопрос задан: 15 December 2015 05:54
15
ответов

Почему Переключатель/Случай и не, Если/Еще, Если?

Этот вопрос в главным образом указал на C/C++, но я предполагаю, что другие языки релевантны также. Я не могу понять, почему переключатель/случай все еще использует вместо если/еще если. Это кажется мне во многом как...
вопрос задан: 18 April 2015 16:35
15
ответов

Сдвиг от Java до C++

Я разрабатывал приложения на основе C# (.NET) и Java (J2EE) в течение прошлых 3 лет. Но теперь я чувствую, Java, C# делает Вас Ламе (от изучения точки зрения), и можно разработать приложения...
вопрос задан: 27 February 2015 10:42
15
ответов

Какая-либо причина перегрузиться глобальный новый и удалить?

Если Вы не программируете части ОС, или встроенная система там какие-либо причины сделать так? Я могу предположить, что для некоторых конкретных классов, которые создаются и, часто уничтожаются перегружаясь...
вопрос задан: 11 August 2014 02:43
15
ответов

Как Вы правильно используете пространства имен в C++?

Я происхожу из среды Java, где пакеты используются, не пространства имен. Я привык помещать классы, которые сотрудничают для формирования полного объекта в пакеты и затем многократного использования их позже от этого...
вопрос задан: 22 May 2014 23:11
15
ответов

Что находится на Вашем C++ cheatsheet? [закрытый]

Время от времени я должен буду переключиться между языками для большинства кода, который я пишу (ли для работы или для игры). Я нахожу, что C++ является одним из тех языков, который требует большого количества умственных...
вопрос задан: 19 October 2013 11:14
15
ответов

Лучшее изучение направляет в Объектно-ориентированное программирование от C? [закрытый]

Что является оптимальным маршрутом для движения для изучения ООП, если Вы сделали некоторое программирование в C. Мое намерение было первым, чтобы взять естественный прыжок и "инкремент с один" и пойти для Stroustrup. Но так как я получил мой...
вопрос задан: 28 August 2013 14:32
15
ответов

Когда-нибудь сделанный общее количество переписывают большого приложения C++ в C#? [закрытый]

Я знаю, что Joel говорит, чтобы никогда не сделать это, и я соглашаюсь с этим в большинстве случаев. Я действительно думаю, что существуют случаи, где это выравнивается по ширине. У нас есть большое приложение C++ (приблизительно 250 000 общих строк кода)
вопрос задан: 16 August 2013 15:42
15
ответов

Какова цель анонимных {} блоки на языках стиля C?

Что является целью анонимных {} блоки на языках стиля C (C, C++, C#) Пример - пусто функция () {{ интервал i = 0; я = я + 1;} {интервал k = 0; k = k + 1; }} Редактирование-...
вопрос задан: 16 March 2013 06:55
15
ответов

Список чтения для научного [закрытого] программиста

Я работаю для становления научным программистом. У меня есть достаточно знаний в Математике и Статистике, а скорее недостающий при программировании фона. Мне было трудно очень изучить, как использовать язык для...
вопрос задан: 19 January 2013 19:55
15
ответов

Преимущества станд.:: for_each для цикла

Есть ли любые преимущества станд.:: for_each для цикла? Мне, станд.:: for_each только, кажется, препятствует удобочитаемости кода. Почему делают затем, некоторые стандарты кодирования рекомендуют его использование?
вопрос задан: 20 October 2012 21:08
15
ответов

Я должен изучить C++ и Java одновременно? [закрытый]

Я хотел бы начать писать приложения для Android. Это - по-видимому, все в Java. Задания программирования на Craigslist являются по крайней мере 100 Java к 1 C++. Я хочу изучить Java. К сожалению, программа CS я...
вопрос задан: 28 September 2012 08:07
15
ответов

Повреждение "кучи" под Win32; как расположиться?

Я работаю над многопоточным приложением C++, которое повреждает "кучу". Обычные инструменты для определения местоположения этого повреждения, кажется, являются неподходящими. Старые сборки (18 месяцев) выставки исходного кода...
вопрос задан: 16 September 2012 10:09
15
ответов

кто такие лучший стабильный редактор и компилятор для C++ с gui и в соответствии с Linux? [закрытый]

Что лучшее стабильно (редактор и компилятор) для C++ с gui, который работает в соответствии с Linux?Примечание: Явно, не ища полный IDE.
вопрос задан: 14 August 2011 22:51
15
ответов

Устранение случайных сбоев

Я получаю случайные сбои в моем приложении C ++, оно может не зависать в течение месяца, и затем происходит сбой 10 раз в час, а иногда может произойти сбой при запуске, хотя иногда может произойти сбой после нескольких ...
вопрос задан: 11 August 2010 05:30
15
ответов

Почему C++ то, что мощная касающаяся разработка игр? [закрытый]

Я просто задавался вопросом почему C++ ist настолько мощный и производительный для разработки игр. Я записал много игр в c# и Дельфи, всегда с помощью компонента таймера, чтобы заставить объекты "переместиться". Другая опция для...
вопрос задан: 23 July 2010 14:08
15
ответов

C++: Где запустить, когда мои сбои приложения наугад помещают?

Я разрабатываю игру и когда я делаю определенное действие в игре, это отказывает. Таким образом, я пошел, отладив, и я видел свое приложение, разрушенное в простых операторах C++ как то, если, возвратитесь... Каждый раз, когда я пере-...
вопрос задан: 7 July 2010 19:39
15
ответов

Производительность C++ по сравнению с языками Виртуальной машины в высокочастотных финансах

Я думал, что C/C++ по сравнению с вопросом о производительности C#/Java хорошо шагался, означая, что я считал достаточно доказательства, чтобы предположить, что языки VM не обязательно немного медленнее, чем "близко к кремнию"...
вопрос задан: 4 July 2010 15:34