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

* в объявлении компонента - C++

Восстановить пароль Регистрация
 
Lifebinder
 Аватар для Lifebinder
6 / 6 / 0
Регистрация: 04.10.2009
Сообщений: 99
08.08.2010, 17:09     * в объявлении компонента #1
Простите за такой нубский вопрос
Тема для начинающих вроде.
Сколько не программирую уже на с++, не обращал внимания не разу
на * в объявлении компонента. Вот, например, какая разница между:
C++
1
TTimer* tmr;
и
C++
1
TTimer *tmr;
?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2010, 17:09     * в объявлении компонента
Посмотрите здесь:

Найти ошибку в объявлении класса C++
Ошибка в объявлении итератора C++
C++ Трабл при объявлении друга
C++ Ошибка в объявлении класса (в конструкторе)
C++ Ошибка в объявлении массива
Ошибка в объявлении итератора C++
C++ Исправить ошибки в объявлении шаблона
Инициализация членов в объявлении класса C++
C++ Throw() в объявлении/определении ф-ции
Отличия в объявлении ссылки C++
Ошибка при объявлении структуры C++
C++ Ошибка в объявлении переменной

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1918 / 1527 / 139
Регистрация: 31.05.2009
Сообщений: 2,888
08.08.2010, 17:22     * в объявлении компонента #2
Никакой. Разница только в стиле
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
08.08.2010, 17:36     * в объявлении компонента #3
C
1
TTimer* tmr;
Такое объявление является хорошим стилем.
Например для указания прототипа функции с параметром передачи значения через указатель.
C
1
void f(TTimer*);
или двойной указатель.
C
1
void f(TTimer* *);
Mr.X
Эксперт С++
 Аватар для Mr.X
3011 / 1667 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
08.08.2010, 18:20     * в объявлении компонента #4
Цитата Сообщение от Sekt Посмотреть сообщение
C
1
TTimer* tmr;
Такое объявление является хорошим стилем.
В стандарте и в книгах Страуструпа именно такой стиль используется. Хотя, как я заметил, большинство авторов книг по C++ придерживаются сишного стиля Кернигана и Ритчи.
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
09.08.2010, 10:19     * в объявлении компонента #5
Lifebinder, никакой. Я читал что некоторые программисты пишут type* name делая акцент на том что тип переменной name указатель-на-type. И наоборот, пиша type *name делают акцент на том что это указатель на тип type.
Так делают некоторые. А большинству, (к числу которых принадлежу и я) глубоко по, как писать
Yandex
Объявления
09.08.2010, 10:19     * в объявлении компонента
Ответ Создать тему
Опции темы

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