Size: a a a

2021 February 26

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Евгений Попов
Ну и сейчас так тоже может практиковаться
Не может
источник

NM

Nastya Medveda in supapro.cxx
Как сделать каст типа указателя?
int a = 5;
int *p = &a;
double *d = static_cast<double*>(p); // Static_cast from 'int *' to 'double *' is not allowed
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Это будет нестандартная реализация
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Nastya Medveda
Как сделать каст типа указателя?
int a = 5;
int *p = &a;
double *d = static_cast<double*>(p); // Static_cast from 'int *' to 'double *' is not allowed
Так не делается
источник

NM

Nastya Medveda in supapro.cxx
Artöm Bakri Al-Sarmini
Так не делается
Я уже поняла, а как делается?
источник

ID

In Dev in supapro.cxx
reinterpret_cast?
источник

NM

Nastya Medveda in supapro.cxx
In Dev
reinterpret_cast?
А это вообще безопасно?
источник

ID

In Dev in supapro.cxx
Nastya Medveda
А это вообще безопасно?
Вообще нет)
источник

NM

Nastya Medveda in supapro.cxx
Мне бы безопасный способ преобразовать тип указаетля
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Nastya Medveda
Я уже поняла, а как делается?
В чем цель?
источник

ЕП

Евгений Попов... in supapro.cxx
Вот вам пример из Orange C Compiler. Плюсы тоже поддерживает
источник

ЕП

Евгений Попов... in supapro.cxx
#ifndef _WCHAR_T_DEFINED
#    define _WCHAR_T_DEFINED
#    ifndef __cplusplus
typedef unsigned short wchar_t;
#    endif
#endif
источник

C

CodeDetector in supapro.cxx
Евгений Попов
#ifndef _WCHAR_T_DEFINED
#    define _WCHAR_T_DEFINED
#    ifndef __cplusplus
typedef unsigned short wchar_t;
#    endif
#endif
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
источник

NM

Nastya Medveda in supapro.cxx
Artöm Bakri Al-Sarmini
В чем цель?
Научиться работать с указателями
источник

ID

In Dev in supapro.cxx
Nastya Medveda
Мне бы безопасный способ преобразовать тип указаетля
double и int могут иметь разный размер, безопасного способа нет.
Сами указатели привести можно как угодно, но пользоваться таким приведенным указателем не стоит в вашем случае
источник

П

Пашечка in supapro.cxx
Nastya Medveda
А это вообще безопасно?
А зачем вы вообще это хотите? Может Юнион больше подойдет?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Евгений Попов
#ifndef _WCHAR_T_DEFINED
#    define _WCHAR_T_DEFINED
#    ifndef __cplusplus
typedef unsigned short wchar_t;
#    endif
#endif
Это для си
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Nastya Medveda
Научиться работать с указателями
Так не работают с указателями
источник

NM

Nastya Medveda in supapro.cxx
Пашечка
А зачем вы вообще это хотите? Может Юнион больше подойдет?
Может и подойдет, но я понимаю что в С++ приходится конвертить типы очень часто и еще более часто я буду встречаться с указателями. Я хочу понять как в этом случае поступать.
источник

П

Пашечка in supapro.cxx
Nastya Medveda
Может и подойдет, но я понимаю что в С++ приходится конвертить типы очень часто и еще более часто я буду встречаться с указателями. Я хочу понять как в этом случае поступать.
Вы не можете взять котенка и продать его под видом щенка. Здесь так же
источник