👩💻 Join our community of thousands of amazing developers!
diff --git a/reference/memory/out_ptr.md b/reference/memory/out_ptr.md new file mode 100644 index 000000000..e613eec81 --- /dev/null +++ b/reference/memory/out_ptr.md @@ -0,0 +1,80 @@ +# out_ptr +* memory[meta header] +* function template[meta id-type] +* std[meta namespace] +* cpp23[meta cpp] + +```cpp +namespace std { + template<class Pointer = void, class Smart, class... Args> + auto out_ptr(Smart& s, Args&&... args); +} +``` + +## 概要 +2重ポインタ`T**`引数経由で新規確保リソースへのポインタを返すレガシーC関数に対して、出力されたポインタ値...