Size: a a a

2021 May 04

Dv

Dr. Friedrich von Ne... in pro.net
Нет, непонятно было. Я решил, что ты как раз хочешь сравнить размеры :)
источник

Dv

Dr. Friedrich von Ne... in pro.net
А BOOOOL должен быть восемь байт!
источник

V

Vyacheslav in pro.net
мне вот это напомнило чутка..

> назовите один любой консольный текстовый редактор для Linux
> (100 / {} + "o").toLowerCase()
источник

IC

Ilya Chernoudov in pro.net
когда я задал примерно такой же вопрос ( сколько int?) лет 5 назад у нашего c++ программиста, он начал мне задвигать какую то дичь про компиляторы, дефайны и точный ответ можно получить только проковыряв исходники или просто посмотрев sizeof на конкретной архитектуре :)
источник

AK

Andrei Kurosh in pro.net
Просто там суффикс L, как long, поэтому и 4 байта
источник

W

WhiteBlackGoose in pro.net
bool в c# не blittable, его туда-сюда в/из unmanafed кода такое себе возить. Но мб те аттрибуты как раз и фиксят это

p. s. Ну да, UnmanagedType.Bool = BOOL из win api
источник

IB

Ivan Balanar in pro.net
посмотреть в Limits.h, не?
источник

GK

Grigorii Kuzmin in pro.net
в си
источник

GK

Grigorii Kuzmin in pro.net
в плюсах бул встроенный тип
источник

GK

Grigorii Kuzmin in pro.net
в сишном винапи, точнее
источник

AH

Ayrat Hudaygulov in pro.net
эт просто таргет атрибута же. Там тыща разных таргетов - проперти, филд, ассембли, модуль, ретурн
источник

AK

Andrei Kurosh in pro.net
Все эти таргеты существуют в виде сущностей в метаданных - кроме ретурна
источник

V

Vyacheslav in pro.net
@EgorBo @fvnever

Пришло время костылей!
источник

V

Vyacheslav in pro.net
Можно как-то по стеку из .NET вверх пробежать и посмотреть, откуда метод был вызван?
источник

V

Vyacheslav in pro.net
Я знаю про new StackTrace()
источник

AH

Ayrat Hudaygulov in pro.net
Ты вообще гуглить пробовал
источник

V

Vyacheslav in pro.net
Но там проблема в том, что нужно получить адреса нативных методов
источник

V

Vyacheslav in pro.net
Т.е. вызов может прибежать из unmanaged
источник

IC

Ilya Chernoudov in pro.net
поставь брекпоинт в студии
источник

AH

Ayrat Hudaygulov in pro.net
если у тебя символов к нативным методам нет, ты ничего не увидишь
источник