I used typeid to get type names std :: vector :: size_type and size zero of class A with the following code ( cppreference ):
#include<iostream>
And I got this as a conclusion:
m 1A
I assume that “1” to “A” is the result of optimizing an empty base class, but what does “m” mean and is this normal?
I am using the following version of gcc: g ++ (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3
c ++
tmaric
source share