Cześć,
Pracuje na VS Enterprise 2017. Przy zwalnianiu zaalkowanej pamięci VS wywala błąd: Critical error detected c0000374.
Czy ktoś się spotkał z podobnym zachowaniem, bardzo proszę o pomoc.
class Stock
{
private:
char * company;
int shares;
double share_val;
double total_val;
void set_tot() { total_val = shares * share_val;}
public:
Stock();
Stock(const char * co, long n = 0, double pr = 0.0);
~Stock();
}
Stock::Stock()
{
//company = new char[1];
company = nullptr;
ile_obiektow++;
};
Stock::Stock(const char *co, long n, double pr)
{
int ile = std::strlen(co);
company = new char[ile+1];
strcpy_s(company,KOT,co);
ile_obiektow++;
};
Stock::~Stock()
{
delete[] company;
ile_obiektow--;
};
int main()
{
{
Stock firma1;
Stock firma2 = "sdasdas";
Stock firma3 = firma2;
}
return 0;
}