Если вы помещаете объект в стек, который содержит «много» строк CSt, у вас будут некоторые данные в стеке, а некоторые - в куче.
Данные управления CString - это то, чем является сам объект. sizeof (CString) скажет вам, насколько он велик. Он включает в себя информацию о его размере и указатель на собственно символьный массив. Сам массив символов берется из кучи. CString :: GetLength () или любой другой вызов скажет вам, сколько места занято в куче.
sizeof (YourCustomRecordset) сообщит вам, сколько стекового пространства занимает ваш объект, когда вы помещаете его в стек.