Re[6]: (1[&array]-&array[0]) -- UB or not UB?
От: Erop Россия  
Дата: 06.02.14 16:04
Оценка:
Здравствуйте, Igore, Вы писали:

I>Нет, не нормуль. Мне передача по значению не понравилась.

Дык в исходном примере array был автоматической переменной жеж, а не строкой в массиве...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[5]: (1[&array]-&array[0]) -- UB or not UB?
От: Erop Россия  
Дата: 06.02.14 16:32
Оценка:
Здравствуйте, rg45, Вы писали:

R>Широко распространенное заблуждение. Почему-то людям кажется, что если массив неявно преобразуется к указателю, то адрес массива и сам массив — это одно и тоже Нет. Выражения &array и array имеют разные типы, не подлежащие даже сравнению.


Ну, в С вроде как типы разные, а сравнить всё равно можно...
Правда если там и там по +1 приписать, то уже не будет равенства даже в С...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.