powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача по ссылке
7 сообщений из 32, страница 2 из 2
Передача по ссылке
    #39576759
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128Зависит от компилятора и от платформы


А с Java было так уютненько )
...
Рейтинг: 0 / 0
Передача по ссылке
    #39576768
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.Семеновичptr128Зависит от компилятора и от платформы


А с Java было так уютненько )outofmemory и никакой головной боли ))
...
Рейтинг: 0 / 0
Передача по ссылке
    #39576770
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилСемен.Семеновичпропущено...


А с Java было так уютненько )outofmemory и никакой головной боли ))

Ну что Вы

Перед outofmemory пациент еще довольно долго бьется в конвульсиях вызывая GC )
...
Рейтинг: 0 / 0
Передача по ссылке
    #39576778
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128можно было бы вообще не кодировать, а записать явно:

А вот трюк с union в С++ это уже UB и тонкий лёд.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Передача по ссылке
    #39576780
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен.Семеновичptr128Зависит от компилятора и от платформы


А с Java было так уютненько )

Ну на C++ в protected mode вообще можно просто ловить exception в проверочной функции через try - catch. Выделяете массив в стеке, размером в тестируемый запас, и пытаетесь записать что-то в его последний элемент.
...
Рейтинг: 0 / 0
Передача по ссылке
    #39576785
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovptr128можно было бы вообще не кодировать, а записать явно:

А вот трюк с union в С++ это уже UB и тонкий лёд.

Как только мы вызываем функцию, передавая ей указатель, но не указывая размер буфера - это уже тонкий лед. То есть, он был изначально в постановке задачи ТС )
...
Рейтинг: 0 / 0
Передача по ссылке
    #39576798
Семен.Семенович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128Dimitry Sibiryakovпропущено...

А вот трюк с union в С++ это уже UB и тонкий лёд.

Как только мы вызываем функцию, передавая ей указатель, но не указывая размер буфера - это уже тонкий лед. То есть, он был изначально в постановке задачи ТС )

Прошу прощения

Api моей либы также принимает и размер буфера

Просто я не указал это в описании задачки

Размер всегда 16 байт
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача по ссылке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]