123456789101112131415161718192021222324252627 |
- #include <rtthread.h>
- #include "crt.h"
- void *operator new(size_t size)
- {
- return rt_malloc(size);
- }
- void *operator new[](size_t size)
- {
- return rt_malloc(size);
- }
- void operator delete(void *ptr)
- {
- rt_free(ptr);
- }
- void operator delete[] (void *ptr)
- {
- return rt_free(ptr);
- }
- void __cxa_pure_virtual(void)
- {
- rt_kprintf("Illegal to call a pure virtual function.\n");
- }
|