Форум программистов, компьютерный форум CyberForum.ru

Questions about C++ - C++

Восстановить пароль Регистрация
 
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 743
Записей в блоге: 1
06.09.2013, 16:37     Questions about C++ #1
1.Существует ли в C++ форматировка кода,как в PascalABC.NET к примеру?
2.Справа от зеленой стрелочки (Локальный откладчик Windows) есть возможность выбора Debug и Release.В чем отличие?И что Это?
3.Я создаю проект,потом создаю элементы в нем,добавляю,исключаю из проекта,так как несколько cpp файлов не могут содержать main.Эти элементы как связаны с проектом?Могу ли я вызвать функцию из одного cpp файла в другом допустим?В чем смысл проекта?
4.В тернарной операции min>c? min=c : min=min;
Допустим мне не нужно выполнять действие,я оставил пробел,но пишет ошибку,пришлось писать min=min;
Есть ли оператор который ничего не делает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2013, 16:37     Questions about C++
Посмотрите здесь:

Questions на собеседованиях по с++ C++
Visual C++ Questions C++
Delphi Questions and problems by =AleXsei= on Delphi 7
Cisco Cisco Packet Tracer. Questions
questions on MathCad MathCAD
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
06.09.2013, 16:53     Questions about C++ #2
3. все cpp файлы компилируются обособленно друг от друга, но при линковке они объединятся и функкции из одного cpp файла будут использовать функции другого cpp файла, главное чтобы в cpp функция была хотя бы объявлена, функция main должна быть в одном из файлов, с нее программа и начнется

Добавлено через 4 минуты
Цитата Сообщение от DmitryM5 Посмотреть сообщение
4.В тернарной операции min>c? min=c : min=min;
Допустим мне не нужно выполнять действие,я оставил пробел,но пишет ошибку,пришлось писать min=min;
Есть ли оператор который ничего не делает?
попробуйте 0

Добавлено через 7 минут
Цитата Сообщение от DmitryM5 Посмотреть сообщение
2.Справа от зеленой стрелочки (Локальный откладчик Windows) есть возможность выбора Debug и Release.В чем отличие?И что Это?
Debug и Release это настраиваемые конфигурации проэкта, Debug обычно используется разработчиками во время работы над проэктом, (Де - баг) то есть избавление от багов. Этот проэкт строит приложение с дополнительными данными, позволяющими дебажить - останавливать приложение в любой точке, например, и смотреть значения переменных и.т.д . так же в настройках проэкта можно сделать так чтобы, к примеру, дебажное виндоусовское приложение было с консолью для вывода. В итоге оно будет весить намного больше, так как содержит информацию о коде и не только.

А релиз версия - это уже готовое настроенное приложение, не поддающееся дебагу обычно, вобщем для использования иными лицами. И весит оно меньше
Bend3r
 Аватар для Bend3r
142 / 129 / 17
Регистрация: 29.07.2012
Сообщений: 684
06.09.2013, 16:56     Questions about C++ #3
Цитата Сообщение от DmitryM5 Посмотреть сообщение
1.Существует ли в C++ форматировка кода,как в PascalABC.NET к примеру?
Нет, но в Builder 2010 C++, в нем по-стандарту уже сразу выстраивается код.

Добавлено через 44 секунды
Цитата Сообщение от DmitryM5 Посмотреть сообщение
Есть ли оператор который ничего не делает?
continue;
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
06.09.2013, 16:57     Questions about C++ #4
Цитата Сообщение от DmitryM5 Посмотреть сообщение
4.В тернарной операции min>c? min=c : min=min;
Допустим мне не нужно выполнять действие,я оставил пробел,но пишет ошибку,пришлось писать min=min;
Просто if:
C++
1
if (min > c) min = c;
zenw
154 / 110 / 3
Регистрация: 12.06.2013
Сообщений: 168
06.09.2013, 16:59     Questions about C++ #5
Цитата Сообщение от DmitryM5 Посмотреть сообщение
В тернарной операции min>c? min=c : min=min;
Допустим мне не нужно выполнять действие,я оставил пробел,но пишет ошибку,пришлось писать min=min;
Есть ли оператор который ничего не делает?
В таком случае, имхо, лучше писать if (min > c) { min = c; }, а в этом конкретном случае вообще можно написать min = std::min(min, c); - так код будет более читаемым.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
06.09.2013, 18:08     Questions about C++ #6
Цитата Сообщение от DmitryM5 Посмотреть сообщение
1.Существует ли в C++ форматировка кода,как в PascalABC.NET к примеру?
В среде Visual Studio выделить нужный участок кода, нажать Edit -> Advanced -> Format Selection.
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 743
Записей в блоге: 1
07.09.2013, 17:25  [ТС]     Questions about C++ #7
Цитата Сообщение от BumerangSP Посмотреть сообщение
В среде Visual Studio выделить нужный участок кода, нажать Edit -> Advanced -> Format Selection.
А если Visual 12 года и по русски?)
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
07.09.2013, 21:16     Questions about C++ #8
Правка -> Дополнительно -> форматировать выделенный фрагмент.
Или там же можно нажать "форматировать документ", тогда форматируется весь код файла.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2013, 21:29     Questions about C++
Еще ссылки по теме:

Questions новичка в андроиде Android
C++ Answer to this questions, in the Operation Systems!
C++ Two questions about C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 743
Записей в блоге: 1
07.09.2013, 21:29  [ТС]     Questions about C++ #9
Цитата Сообщение от BumerangSP Посмотреть сообщение
Правка -> Дополнительно -> форматировать выделенный фрагмент.
Или там же можно нажать "форматировать документ", тогда форматируется весь код файла.
Благодарю!
Yandex
Объявления
07.09.2013, 21:29     Questions about C++
Ответ Создать тему
Опции темы

Текущее время: 06:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru