💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
``` #include <iostream> #include <memory> class A { int len; char data[0]; // C语言的柔性处理,后面分配多大内存就有多大内存 }; int main() { size_t len = 10; A* pA = static_cast<A*>(::malloc(len)); /* 都是函数指针。 * void(*)(void *) 是一个参数类型为void*,无返回值的函数指针 * void *(*)(void *)是一个参数类型为void*,返回值也为void*的函数指针 */ std::unique_ptr<A, void (*)(void*)> freeIt(pA, ::free); // 加删除器自动释放内存 system("pause"); } ```