>>610を読んでみると、

Simula and C++ support both ADTs and PDA in the same framework; ...

とあるからC++でもADTを表現出来ると思うんだが、純粋なADTじゃないから
駄目なのか?