>inline A getData( void ) const{ return m_data; }
>strncpy( classB.getData().m_str, (char*)"123456789", 10 );
>printf("%s\n", classB.getData().m_str);

ヒント: コピーコンストラクタ