Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在堆上创建一个字符串,我想知道标准库中是否已经包含类似的东西,还是我必须自己实现它(使用 malloc())?
您可以使用malloc(),calloc()或strdup()(后者是 POSIX,而不是标准 C)。
malloc()
calloc()
strdup()
您所说的“自己实现(使用)”是什么意思并不完全清楚malloc()——究竟有什么要实现的?