![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 43
|
![]()
Извините, Obey-Kun, но венгерскую нотацию я по соображеиям привычки использую только для классов.
typedef же я использую для создания псевдонима типа, и вроде для этого он и нужен. profi, попробую... но этот бред от Майкрософта требуют препода... а я ваще g++ люблю и гини... Убунтист я :-[ Последний раз редактировалось EniOk; 28.02.2011 в 19:54. |
![]() |
![]() |
![]() |
#12 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
![]()
Тут он не нужен, без него всё будет так же.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
![]() |
![]() |
![]() |
#13 | |
Пользователь
Регистрация: 07.06.2009
Сообщений: 43
|
![]()
profi, кстати не помогло... там и проблема то в том что
Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#14 | |
Форумчанин
Регистрация: 31.01.2011
Сообщений: 160
|
![]() Цитата:
в с++ имя типа полностью его определяет (без сишных тегов) |
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 43
|
![]()
К сожалению ошибка не исчезла, а я не понимаю что ей надо...
|
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]() Код:
убрал слово struct оно там явно излишне да и будьте человеком, пишите top а не CStack::top ![]() Последний раз редактировалось onewho; 01.03.2011 в 21:37. |
![]() |
![]() |
![]() |
#17 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
![]()
Зачем? Только усложняет всё.
И вообще, стак надо делать не структурой в стиле C, а полноценным классом, с приватными полями и шлюхами. А там приватные поля уже назвать m_top или типа того.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 01.03.2011 в 21:56. |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 43
|
![]()
Cпасибо) помогло)
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
не совсем понял, переменную без оператора расширения области видимости и мы и так можем использовать только в методах, так что с этим проблем не будет.
ну если ваше желание- так отличить члены от параметров и локальных переменных, то оно мне понятно, возможно в больших программах и пригодится. |
![]() |
![]() |
![]() |
#20 | |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
![]() Цитата:
Но таки надо уяснить 2 вещи: 1) Ну приватные поля НЕЛЬЗЯ! Это противоречит основам ООП. 2) Отличать приватные поля от прочего ОБЯЗАТЕЛЬНО в любом проекте. В любом coding style convention просят.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 02.03.2011 в 17:01. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шаблоны | Freddi Krjuger | Общие вопросы C/C++ | 6 | 14.11.2010 20:55 |
Шаблоны С++ | Secc | Помощь студентам | 4 | 27.12.2009 17:35 |
Для чего используют typedef | prikolist | Общие вопросы C/C++ | 17 | 16.04.2009 15:36 |
Использование typedef с vector <type> | kezman | Общие вопросы C/C++ | 2 | 19.07.2008 21:17 |
Шаблоны | bondik | Общие вопросы C/C++ | 10 | 04.05.2008 09:50 |