나는 잘 모르겠지만, 내가 한 번 (생성자)에이처럼 보였다 방법 서명을 보았다 생각 :/배열 전화를 첫 번째 생성자에서C++ 크기 인식 데이터 유형/매개 변수
class Buffer {
Buffer(char_with_size *data) { ... };
Buffer(char *data, size_t len) { ... };
};
포인터 매개 변수는 컴파일러가 자동으로 크기를 알 수 있도록 전달됩니다. 그래서, 나는 항상 char 버퍼의 크기를 알고있다.
이 사람이 정말로 C++에 있는지 아는 사람이 있습니까?
http://stackoverflow.com/questions/437150/can-someone-explain-this-template-code-that-gives-me-the-size-of-an -array http://stackoverflow.com/questions/2384107/magic-arguments-in-function-templates – cnicutar
버퍼 (표준 : 벡터 & 데이터); –