No, no, because type aliases are part of the compilation stage, not the preprocessing stage. Therefore, the pre-processor cannot know anything about types by design and cannot perform any operations on these types. In addition, you forgot to put ; at the end of the typedef statement.
user405725
source share