Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2010, 23:28   #1
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию проверка на знание C

вот никогда не задумывался над подобной вещью, прочитал об этом в книге, которую советовал в предыдущей теме.

почему данный кусок кода выполняется нормалньно (не возникает неоднозначностей)
Код:
x+++y;
а в этом - ошибка.
Код:
x+++++y;
естественно, x и y определены. требуется точно ответить, как поступает в данном случае компилятор и в чем тут ошибка.

пс. жду ответных вопросов, не хочется закрывать эту тему на одном простейшем
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance

Последний раз редактировалось pproger; 21.02.2010 в 23:30.
pproger вне форума Ответить с цитированием
Старый 21.02.2010, 23:41   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

1. Открыть документацию и стандарты по Сям
2. А зачем вообще это ? я чет не уловил сути (прикола).
BOBAH13 вне форума Ответить с цитированием
Старый 21.02.2010, 23:51   #3
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2BOBAH13
ну захотелось просто разнообразить это свободное общение так сказать, отвлеченным программированием. ну мне просто нравятся такие мелочи языка, вот и надеюсь узнать что нить нового, может кто что расскажет.

Ну что, неужели никому не интересно?? Книгу я дал, открыл, прочитал и узнал что-то новое.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance

Последний раз редактировалось Stilet; 23.02.2010 в 09:01.
pproger вне форума Ответить с цитированием
Старый 22.02.2010, 17:13   #4
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Использовать инкремент и декремент в одном выражении? По моему, нонсенс...

p.s. Книгу не читал(не знаю в какой теме вы ее выкладывали).

Последний раз редактировалось vasek123; 22.02.2010 в 17:23.
vasek123 вне форума Ответить с цитированием
Старый 22.02.2010, 17:31   #5
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2vasek123
о господи, где ты тут декремент то увидел....
я думал не все так плохо.....
а книгу выкладывал в этой теме http://programmersforum.ru/showthread.php?t=85235
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 22.02.2010, 17:43   #6
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от pproger Посмотреть сообщение
2vasek123
о господи, где ты тут декремент то увидел....
Код:
x++//инкремент
+ 
++y;//декремент
Цитата:
а книгу выкладывал в этой теме http://programmersforum.ru/showthread.php?t=85235
Спасибо, почитаю...
vasek123 вне форума Ответить с цитированием
Старый 22.02.2010, 17:45   #7
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2vasek123
Цитата:
x++//инкремент
+
++y;//декремент
не позорься, умоляю. погугли, что такое инкремент и декремент

Цитата:
Спасибо, почитаю...
очень сильно в этом сомневаюсь
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 22.02.2010, 17:49   #8
Ozerich
Студент 1 курса
Форумчанин Подтвердите свой е-майл
 
Аватар для Ozerich
 
Регистрация: 27.06.2008
Сообщений: 959
По умолчанию

Код:
x++ //инкримент
x-- //декримент
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Ozerich вне форума Ответить с цитированием
Старый 22.02.2010, 17:54   #9
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от pproger Посмотреть сообщение
2vasek123
не позорься, умоляю. погугли, что такое инкремент и декремент
Упс, ошибочка вышла(вот что значит, давно, не кодить в С):

Префиксный и постфиксный инкремент...

Думаю в этом и ошибка компилятора.
vasek123 вне форума Ответить с цитированием
Старый 22.02.2010, 17:58   #10
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2vasek123
Цитата:
Думаю в этом и ошибка компилятора.
в чем КОНКРЕТНО? я же просил, полностью описать проблему, почему так происходит
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на заказ (требуется знание GPS и работы с эл.почтой) Magus Фриланс 4 20.01.2009 08:40