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

Орфография - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
13.08.2011, 15:00     Орфография #1
C++
1
2
3
4
5
6
7
class CClass
{
private:
    int someValue;
public:
    CClass() {someValue = 0}    
};
а теперь точно такой же но с ;

C++
1
2
3
4
5
6
7
class CClass
{
private:
    int someValue;
public:
    CClass() {someValue = 0;} // <-there    
};
???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2011, 15:00     Орфография
Посмотрите здесь:

Орфография татарского языка MS Word
орфография в биосе к чему бы это? BIOS
Delphi Орфография в RichEdit
Программа Орфография на C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
13.08.2011, 18:00     Орфография #21
Цитата Сообщение от Ma3a Посмотреть сообщение
X-макросов
X-макрос - это какой-то устоявшийся термин?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
13.08.2011, 18:03     Орфография #22
На русском упоминаний о такой технике не встречал, но на иноязычных ресурсах упоминается, например в википедии: http://en.wikipedia.org/wiki/C_preprocessor#X-Macros.
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
13.08.2011, 18:31  [ТС]     Орфография #23
еще вопрос

когда и зачем пишут
C++
1
2.
C++
1
2f
grizlik78
Эксперт С++
 Аватар для grizlik78
1884 / 1416 / 102
Регистрация: 29.05.2011
Сообщений: 2,961
13.08.2011, 18:41     Орфография #24
Точка после числа означает, что число имеет тип double. Хотя нагляднее всё-таки 2.0
f после числа означает, что число имеет тип float. Но писать 2f нельзя, надо 2.0f или 2.f, то есть число должно быть дробным.

Добавлено через 53 секунды
Без точки число имеет целочисленный тип.

Добавлено через 3 минуты
Ну а на вопрос зачем — чтобы избежать ненужных преобразований. Например
C
1
2
3
4
float add_half(float x)
{
    return x + 0.5f;
}
Если не поставить f, то x будет преобразовано в double, потом суммирование, затем обратное преобразование во float.
Yandex
Объявления
13.08.2011, 18:41     Орфография
Ответ Создать тему
Опции темы

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