私は標準ライブラリのソースコードを読んでいるとき、私はいつも "以下を参照"の使用法を見ています。たとえば、libcxxメモリのソースコードでは:http://llvm.org/svn/llvm-project/libcxx/trunk/include/memory、unique_ptr定義では、 "typedef "コードは次のようになります:C++標準ライブラリのソースコードの中で、「typedef see below」とは何ですか?
typedef see below pointer;
typedef T element_type;
typedef D deleter_type;
// constructors
constexpr unique_ptr() noexcept;
explicit unique_ptr(pointer p) noexcept;
unique_ptr(pointer p, see below d1) noexcept;
unique_ptr(pointer p, see below d2) noexcept;
unique_ptr(unique_ptr&& u) noexcept;
unique_ptr(nullptr_t) noexcept : unique_ptr() { }
template <class U, class E>
unique_ptr(unique_ptr<U, E>&& u) noexcept;
template <class U>
unique_ptr(auto_ptr<U>&& u) noexcept;
...
これは何を意味し、どのように機能するのか知りたいですか?ありがとう!
さて、あなたは以下を見ましたか? – DeiDei
これは有効なソースコードではありません。 'std :: unique_ptr'の**仕様**の一部です。** text **はコンパイル可能なコードではありません。 –