Информация об изменениях

Сообщение Re[13]: C++ illegal instruction от 13.08.2025 8:30

Изменено 13.08.2025 8:34 so5team

Re[13]: C++ illegal instruction
Здравствуйте, rg45, Вы писали:

R>Я бы тоже не стал использовать такую конструкцию, и не только потому, что это ставит кого-то в тупик, а потому что выражение (flag ? sin : cos) имеет тип указателя на функцию.


А, кстати говоря, есть ли гарантия, что у std::sin можно взять указатель на функцию?

Почему-то у меня в голове крутится смутное воспоминание на запрет на взятие указателя на функции стандартной библиотеки. Типа на самом деле some_name может и не быть функцией (вроде бы это для всяких isalnum и тому подобных актуально). Но уже не помню правда это или нет.
Re[13]: C++ illegal instruction
Здравствуйте, rg45, Вы писали:

R>Я бы тоже не стал использовать такую конструкцию, и не только потому, что это ставит кого-то в тупик, а потому что выражение (flag ? sin : cos) имеет тип указателя на функцию.


А, кстати говоря, есть ли гарантия, что у std::sin можно взять указатель на функцию?

Почему-то у меня в голове крутится смутное воспоминание на запрет на взятие указателя на функции стандартной библиотеки. Типа на самом деле std::some_name может и не быть функцией (вроде бы это для всяких isalnum и тому подобных актуально). Но уже не помню правда это или нет.