17
ответов

Как C # вдохновлен C ++ больше, чем Java? [закрыто]

Просматривая историю C #, я обнаружил, что C # рассматривается как обновление C и / или C ++. Это стало для меня неожиданностью, так как на первый взгляд я вижу гораздо больше общих идей между C # и Java (...
вопрос задан: 18 May 2010 14:30
17
ответов

Технические причины имен, содержащих символы нижнего подчеркивания?

Есть ли какие-либо технические причины использования подчеркивания на имена как (например), scoped_lock в библиотеке Boost? Почему бы не назвать его 'ScopedLock? Обратите внимание, что я не спрашиваю о стилистическом...
вопрос задан: 20 April 2010 20:06
17
ответов

Как определить, в каком количестве байтов целое число нуждается?

Я ищу самый эффективный способ вычислить, минимальное число байтов должно было сохранить целое число, не теряя точность. например, интервал: 10 = 1-байтовый интервал: 257 = 2 байта; интервал:...
вопрос задан: 16 February 2010 20:08
17
ответов

Пользование крупными библиотеками по сути делает более медленный код?

У меня есть психологический тик, который делает меня отказывающимся пользоваться крупными библиотеками (как Бойкий или Повышение) на языках низшего уровня как C и C++. В моем уме я думаю: Ну, эта библиотека имеет тысячи...
вопрос задан: 11 February 2010 20:23
17
ответов

Когда вы беспокоитесь о размере стека?

Когда вы программируете на языке, который позволяет вам использовать автоматическое распределение для очень больших объектов, когда и как вы беспокоитесь о размере стека? Есть ли практические правила для рассуждений о ...
вопрос задан: 16 December 2009 16:34
17
ответов

Как Вы испытываете маленький/простой C или исходные коды C++?

Это очень снисходительно относится к Linux, чтобы запустить vi и записать 100-200 строки кода, скомпилировать и видеть результаты: т.е. Попытка небольших простых примеров кода C/C++. На окнах однако, мне нравится Visual Studio, но к...
вопрос задан: 11 December 2009 09:40
17
ответов

Любая причина заменить, в то время как (условие) для (;состояние;) в C++?

Похож, в то время как (условие) {//действительно наполняет}, абсолютно эквивалентно для (;состояние;) {//действительно наполняют}, там какая-либо причина использовать последнего вместо первого?
вопрос задан: 4 September 2009 13:26
17
ответов

C# по сравнению с C++ в межплатформенном проекте

Моя команда планирует разработать приложение, которое первоначально предназначено для Windows, но будет в конечном счете развернуто межплатформенное (Mac, Linux и потенциально встроенные устройства). Наше решение...
вопрос задан: 10 August 2009 16:45
17
ответов

Я должен использовать умножение или разделение?

Вот глупый забавный вопрос: Скажем, мы должны выполнить простую операцию, где нам нужна половина значения переменной. Обычно существует два способа сделать это: y = x / 2.0;//или... y = x *...
вопрос задан: 24 June 2009 22:34
17
ответов

Я должен изучить Python после C++? [закрытый]

Я в настоящее время изучаю C++ и хочу выучить другой язык. Для работы я использую C# + ASP (только что начал изучать это, на самом деле), но я хочу что-то "меньше Microsoft" и мощный. Я услышал, что Python...
вопрос задан: 5 March 2009 15:28
17
ответов

Глобальные переменные плохо? [закрытый]

В C/C++ глобальные переменные настолько плохо, как мой преподаватель думает, что они?
вопрос задан: 27 January 2009 18:36
17
ответов

Инициализация локальной переменной должна быть обязательной?

Проблемы обслуживания, которые деинициализировали местных жителей, вызывают (особенно указатели) будет очевидно для любого, кто сделал немного c/c ++ обслуживание или улучшение, но я все еще вижу их и иногда...
вопрос задан: 12 November 2008 03:26
17
ответов

структура не принадлежит объектно-ориентированной программы

Или он? Объектно-ориентированное должно разработать, используют конструкцию языка, которая выставляет членские данные по умолчанию, если существует одинаково полезная конструкция, которая правильно скрывает элементы данных?Править: Один из...
вопрос задан: 4 November 2008 21:50
17
ответов

Пример C++ Кодирования Ужаса или Блестящей идеи?

В предыдущем работодателе мы писали двоичные сообщения, которые должны были перейти "по проводу" к другим компьютерам. Каждое сообщение имело стандартный заголовок что-то как: класс Заголовок {международный тип; интервал...
вопрос задан: 22 October 2008 17:04
17
ответов

Использование C++ во встроенных системах

Каких функций C++ нужно избежать во встроенных системах? Классифицируйте ответ причиной, такой как: РЕДАКТИРОВАНИЕ мобильности скорости размера кода использования памяти: использование Lets ARM7TDMI с 64k врезается как...
вопрос задан: 23 September 2008 13:24
17
ответов

Почему струны до использования в C++?

Там какое-либо серьезное основание состоит в том, чтобы использовать струны до в C++ в наше время? Мой учебник использует их в примерах в некоторых точках, и я действительно чувствую, что было бы легче только использовать станд.:: строка.
вопрос задан: 21 September 2008 10:56
16
ответов

Каковы различия между переменной-указателем и ссылочной переменной в C ++?

Я знаю, что ссылки являются синтаксическим сахаром, поэтому код легче читать и писать. Но каковы различия? Резюме из ответов и ссылок ниже: указатель может быть переназначен любое количество раз ...
вопрос задан: 17 June 2018 05:34
16
ответов

Стиль программирования на C++

Я - старое (но не слишком старый) программист Java, который решил изучить C++. Но я видел так большую часть стиля программирования на C++... хорошо, просто чертовски ужасен! Все это помещения определения класса...
вопрос задан: 30 March 2018 17:33
16
ответов

Почему переменные не могут быть объявлены в операторе switch?

Я всегда задавался вопросом: почему вы не можете объявлять переменные после метки регистра в операторе switch? В C ++ вы можете объявлять переменные практически везде (и объявлять их близко к первому использованию ...
вопрос задан: 15 January 2018 05:58
16
ответов

Как объяснить неопределенное поведение новичкам всезнайки?

There'a горстка ситуаций, что стандарт C++ приписывает как неопределенное поведение. Например, если я выделяю с новым [], затем попытайтесь освободить с, удаляют (не, удаляют []), это - неопределенное поведение-...
вопрос задан: 23 May 2017 12:31
16
ответов

Может C++, 'новый' оператор когда-нибудь выдает исключение в реальной жизни?

Новый оператор может выдать исключение в реальной жизни? И если так, у меня есть какие-либо опции для того, чтобы обработать такое исключение кроме уничтожения моего приложения? Обновление: Сделайте любого реального, ново-тяжелого...
вопрос задан: 23 May 2017 12:26
16
ответов

“Для (; ;)” быстрее, чем, “в то время как (TRUE)”? В противном случае, почему люди используют его?

для (; ;) {//Что-то, чтобы неоднократно делаться} я видел, что этот вид вещи использовал много, но я думаю, что это довольно странно... Не был бы это быть намного более ясным сказать, в то время как (верный), или что-то вперед...
вопрос задан: 23 May 2017 12:18
16
ответов

Это - хорошая практика для ОБНУЛЕНИЯ указателя после удаления его?

Я начну путем высказывания, использовать интеллектуальные указатели, и Вы никогда не должны будете волноваться об этом. Каковы проблемы со следующим кодом? Foo * p = новый Foo;//(используют p) удаляют p; p = ПУСТОЙ УКАЗАТЕЛЬ; Это было...
вопрос задан: 23 May 2017 12:10
16
ответов

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

Как упомянуто в этом ответе, просто называя деструктор во второй раз уже неопределенное поведение 12.4/14 (3.8). Например: класс Класс {общественность: ~Class () {}};//где-нибудь в коде: {...
вопрос задан: 23 May 2017 10:29
16
ответов

!! безопасный способ преобразовать в bool в C++?

[Этот вопрос связан с, но не то же как этот.], Если я пытаюсь использовать значения определенных типов как булевы выражения, я получаю предупреждение. Вместо того, чтобы подавлять предупреждение, я иногда использую...
вопрос задан: 23 May 2017 02:10
16
ответов

Я мог когда-либо хотеть получить доступ к нулю адреса?

Постоянный 0 используется в качестве нулевого указателя в C и C++. Но как в вопросе "Указатель на определенный фиксированный адрес" там, кажется, некоторое возможное применение присвоения фиксированных адресов. Есть ли когда-либо...
вопрос задан: 23 May 2017 01:54
16
ответов

Продайте меня на правильности константы

Итак, почему точно это, что всегда рекомендуется использовать константу максимально часто? Мне кажется, что использование константы может быть большим количеством боли, чем справка в C++. Но с другой стороны, я приезжаю в это от...
вопрос задан: 12 March 2017 18:40
16
ответов

Действительно ли обязательно узнать о Структурах данных, если Вы хотите быть Java/программистом на C++? [закрытый]

Я должен действительно узнать о них? Нет ли интересный способ узнать о стеках, связанных списках, "куче", и т.д.? Я нашел это скучным предметом. ** При регистрации этого вопроса это показало некоторым...
вопрос задан: 26 January 2016 23:09
16
ответов

Как я должен обнаружить ненужные #include файлы в большом проекте C++?

Я работаю над большим проектом C++ в Visual Studio 2008, и существует много файлов с ненужными #include директивами. Иногда #includes являются просто артефактами, и все скомпилирует...
вопрос задан: 22 December 2015 22:48
16
ответов

Этот макрос может быть преобразован в функцию?

При рефакторинге кода и избавлении меня от всех тех #defines, которые нам теперь преподают ненавидеть, я столкнулся с этой красотой, используемой для вычисления числа элементов в структуре: #define STRUCTSIZE (s)...
вопрос задан: 27 November 2015 11:17