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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Mayonez
 Аватар для Mayonez
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
#1

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

13.08.2011, 15:00. Просмотров 1414. Ответов 23
Метки нет (Все метки)

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++
Печать красной волнистой линии (орфография) VBA
Lazarus Лазарус, msegui, орфография и библиотеки
Орфография SpellCheck C#

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5760 / 3409 / 255
Регистрация: 08.02.2010
Сообщений: 7,406
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
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
13.08.2011, 18:31  [ТС]     Орфография #23
еще вопрос

когда и зачем пишут
C++
1
2.
C++
1
2f
grizlik78
Эксперт С++
 Аватар для grizlik78
1890 / 1422 / 104
Регистрация: 29.05.2011
Сообщений: 2,977
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     Орфография
Ответ Создать тему
Опции темы

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