Buffer is too small

Book::Book()
{
}
Book::Book(const char *name)
{
	this->bookname = new char[strlen(name) + 1];    //分配的空間要加一(/0)   Buffer is too small
	strcpy_s(this->bookname, strlen(name)+1, name); //要把/0也考進去           Buffer is too small
}

Book::~Book()
{
	if (bookname != NULL){
		delete []bookname;
		bookname = NULL;
	}
	cout << "析構函數被調用" << endl;
}


發佈了39 篇原創文章 · 獲贊 16 · 訪問量 9266
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章