Как назначить объект «это» на статический указатель классаC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как назначить объект «это» на статический указатель класса

Сообщение Anonymous »

Я пытаюсь назначить класс экземпляров с указателем, как я могу это сделать: < /p>
#include

using namespace std;

class A
{
private:
static A *pointer;

protected:

A(){}

A GetInstance()
{
//On this point throw the error: could not convert A::pointer’ from A*’ to ‘A’
pointer& = (A)this;
return pointer;
}
};

A *A::pointer = NULL;
< /code>
Как это сделать?static A *pointer;
...
...
pointer& = (A)this;
< /code>
Это возможно? Я пытаюсь создать простой класс репозитория с уникальным соединением, созданным (только один раз) и хранилищем класса с функциями Virtuals (добавить, сохранить, getbyid, getall ()) наследуя от этого класса, таким образом я мог создать Много классов репозитория с использованием только подключения без открытия и закрытия каждый раз. Если у кого -то есть пример, я был бы рад.


Подробнее здесь: https://stackoverflow.com/questions/366 ... ss-pointer
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»