Re[19]: Наследие Си
От: so5team https://stiffstream.com
Дата: 19.09.25 08:55
Оценка: +1 :))
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>>>привести указатель на float к указателю на unsigned int, чтоб извлечь внутреннее представление плавающего числа?


S>>С++ это и не позволяет.


ЕМ>Как, и с каких пор?


Со времен C++98. Здесь можете посмотреть раздел 3.10.15.

S>>>>Или вы про type punning через Си-шный union?

ЕМ>>>Это уже частность.

S>>Эта частность под запретом.


ЕМ>Как, с каких пор?


ЕМНИП, всю жизнь.
За подробностями сюда: https://stackoverflow.com/a/11996970

S>>>>К возможностям языка это вообще не относится.

ЕМ>>>Это относится к его применению.

S>>Мы говорим о языке.


ЕМ>А для чего создается язык — для составления на нем текстов программ с целью любования ими, или таки для практического применения?


За 30 лет практического применения C++ я написал туеву хучу кода, который работал на самых разных платформах и компиляторах. И тема ABI передо мной вообще никогда не вставала. В отличии от вопросов о соответствии стандарту и поведению одного и того же кода в разных условиях.

S>>https://en.wikipedia.org/wiki/General-purpose_macro_processor

S>>

A general-purpose macro processor or general purpose preprocessor is a macro processor that is not tied to or integrated with a particular language or piece of software.


ЕМ>Приставка general-purpose Вас, стало быть, совершенно не смущает. Как и непоколебимая уверенность в том, что любой макро/препроцессор непременно обязан быть general-purpose, иначе основы мироздания рухнут.


Вы хотели определение -- вы его получили. Если это определение (соответствующие действительности для тех же C и C++) рвет вам шаблоны и рушит картину мира, то это ваши проблемы.

Причем, это не мое определение, я его не формулировал.

ЕМ>Ну и ради бога, бывает.


Дайте ссылку на какое-либо другое определение макро-процессора, тогда и посмотрим что бывает, а что есть только в вашей фантазии.

S>>Пойдите и сделайте.


ЕМ>Надо будет — пойду и сделаю.


Звиздеть не мешки ворочать.

ЕМ>Квалификации мне для этого хватает более чем


"Ну и вы, батенька, говорите, говорите" (с)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.