01/10/2018, 11:20
Hỏi về con trỏ hàm _new_handler trong C++
Mọi người cho mình hỏi cách dùng con trỏ _new_handler trong c++, và trong dev C++ thì cần include thư viện nào để dùng được,trong giáo trình có nói là new.h nhưng dev C++ lại báo lỗi , còn trong visual studio thì được.
#include <new.h>
#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std;
long I;
void loi_bo_nho(void)
{
cout << "
Lan cap phat thu:" << I;
cout << "
Khong du bo nho de cap phat";
exit(1);
}
int main()
{
int **A;
set_new_handler(loi_bo_nho);
//set_new_handler=loi_bo_nho;
for (;;++I) {
A = new int*[];
}
system("pause");
return 0;
}
Bài liên quan
C++ thư viện có dùng .h đâu, .h là thư viện dùng lại của C, hiện nay phân biệt rõ ràng thì các thư viện gốc của ngôn ngữ người ta dùng
<name>
với C++,<cname>
với thư viện của Cthử