20.6.11 一時バッファー [temporary.buffer] は、2 つの関数テンプレートを定義します。
template<class T> pair<T*, ptrdiff_t> get_temporary_buffer(ptrdiff_t n) noexcept;
template<class T> void return_temporary_buffer(T* p);
C標準に似たようなものはありますか? 何かのようなもの:
void * get_temporary_buffer(size_t);
void return_temporary_buffer(void *);
いいえ、malloc
/free
は答えとしてカウントされません ;)