Есть класс Task, пытаюсь создать экземпляр выдает E0330
Task.h
#pragma once
#include <ctime>
#include <cstring>
#pragma warning(disable : 4996)
class Task
{
int id;
char* task;
int parentTask;
char* executor;
int idExecutor;
tm* dateStart;
tm* dateDeathLine;
char* status;
Task();
void AddTask(char* task_, int parentTask_, char* executor_,
int idExecutor_, tm* dateDeathLine_);
void DeleteTask(int num);
~Task();
};
Task.cpp
#include "Task.h"
Task::Task()
{
task = new char[1024];
executor = new char[256];
status = new char[64];
};
void Task::AddTask(char* task_, int parentTask_, char* executor_,
int idExecutor_, tm* dateDeathLine_)
{
strcpy(task, task_);
parentTask = parentTask_;
strcpy(executor, executor_);
idExecutor = idExecutor_;
dateDeathLine = dateDeathLine_;
std::time_t now = std::time(0);
dateStart = localtime(&now);
strcpy(status, "Назначено");
};
void Task::DeleteTask(int num)
{
};
Task::~Task()
{
delete[] task;
delete[] executor;
delete[] status;
};
main.cpp
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include "Task.h"
using namespace std;
int main()
{
Task *task_ = new Task();
}
Ошибка
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка (активно) E0330 "Task::Task()" (объявлено в строке 16 из "C:\Users\Евгений\Desktop\test\TaskSystem\TaskSystem\Task.h") недоступно TaskSystem C:\Users\Евгений\Desktop\test\TaskSystem\TaskSystem\TaskSystem.cpp 94