This page was last modified 11:48, 20 November 2007.
Как объявить TPtr членом класса
From Forum Nokia Wiki
При попытке использования объекта класса TPtr в качестве члена-данного нового класса, может возникнуть ошибка, связанная с тем, что класс TPtr не имеет публичного конструктора без параметров.
Class CNewClass { TInt intVariable; TPtr ptrVariable; } CNewClass:: CNewClass() { //конструктор }
Ошибка:
cannot construct CNewClass's direct member 'ptrVariable'
Для того, чтобы избежать подобной ошибки, нужно описать конструктор класса CNewClass следующим образом (вызвать один из публичных конструкторов TPtr при инициализации):
CNewClass:: CNewClass() : ptrVariable (0,0) { //конструктор }
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Why are the types of descriptors not unique? | Potassium | General Symbian C++ | 3 | 2006-07-15 00:24 |
| Позиция записи в календаре | A.A.M. | Russian Developer Forum - Форум Российских разработчиков | 3 | 2008-04-10 09:01 |
| 急!请看一个关于CArrayPtrFlat的问题 | lotus110 | Symbian | 9 | 2006-06-08 09:23 |
| I can't use TImCodecB64 class | danielos1 | General Symbian C++ | 6 | 2008-05-08 17:09 |
| Есть ли библиотеки для работы с fixed point? | Ecconaut | Russian Developer Forum - Форум Российских разработчиков | 22 | 2008-02-03 12:39 |
