よくわかりませんが、(コンストラクターで)次のようなメソッドシグネチャを見たことがあると思います。
class Buffer {
Buffer(char_with_size *data) { ... };
Buffer(char *data, size_t len) { ... };
};
最初のコンストラクター呼び出しでは、配列/ポインター・パラメーターを渡すことができ、コンパイラーはそのサイズを自動的に認識します。だから、私は常に渡されたcharバッファのサイズを知っています。
これが本当にC++に存在するかどうか誰かが知っていますか?