Я не думаю, что это возможно для встроенных типов; Я также не уверен, что это принесет пользу вам: long - это long, typedef-ed или нет, вы можете представить его как простое или шестнадцатеричное число, но это все.
Если вы как-то хотите включить в отладчик тот факт, что длинная переменная означает «DaysSinceItAllStarted», то выбрать хорошее описательное имя для этой переменной гораздо лучше, чем пытаться заставить отладчик делать изящные вещи, которые другие люди читают код даже не вижу.
Однако, если вы используете структуру / класс, вы можете получить отладчик настолько многословно, насколько вы хотите.
namespace MyNameSpace
{
struct TimeSinceItAllStarted
{
unsigned long days;
unsigned long hours;
}
}
В autoexp.dat:
MyNameSpace::TimeSinceItAllStarted = DaysSinceStart=<days,u>, HoursInThatDay=<hours,u>
В окне часов
+theStartOfAllThings {DaysSinceStart=0, HoursInThatDay=0}