Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2021, 18:29   #1
-d1mon-
 
Регистрация: 07.03.2021
Сообщений: 8
Печаль Ошибка компиляции

Код:
#include <iostream>

using namespace std;

template<typename T>
class Smartpointer
{
    T* ptr;
    int state = 0;
public:
    Smartpointer(T* ptr)
    {
        this->ptr = ptr;
    }
    Smartpointer& operator =(const Smartpointer other)
    {
        delete ptr;
        this->ptr = other.ptr;
        
        state++;
        
        return *this;
    }
    Smartpointer()
    {

    }
    ~Smartpointer()
    {
        if (state==0)
        {
            delete ptr;
            
        }
    }
    T& operator *()
    {
        return *ptr;
    }
    T* Getptr()
    {
        return ptr;
    } 
};

int main()
{
    Smartpointer<int> sp(new int(5));
    Smartpointer <int> sp2(new int(10));

    sp = sp2;

   return 0;
}
-d1mon- вне форума Ответить с цитированием
Старый 30.03.2021, 18:45   #2
FrosyaZZ
Форумчанин
 
Регистрация: 16.11.2020
Сообщений: 243
По умолчанию

Нет ошибок https://godbolt.org/z/daTrjvs16
FrosyaZZ вне форума Ответить с цитированием
Старый 31.03.2021, 08:57   #3
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 965
По умолчанию

FrosyaZZ, это нам предлагается телепатически догадаться, что за ошибку написал компилятор :D
Алексей1153 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка компиляции(С++) Kot070 Помощь студентам 0 13.04.2014 19:16
Ошибка компиляции artem66rus БД в Delphi 1 30.01.2013 01:15
Ошибка компиляции (С++) Virgilij Помощь студентам 0 26.01.2012 21:02
Ошибка компиляции Lokos Общие вопросы Delphi 3 07.10.2010 08:17
Ошибка компиляции ImmortalAlexSan C++ Builder 3 20.12.2009 21:19