C++は難しすぎ 難易度:2
■ このスレッドは過去ログ倉庫に格納されています
0073デフォルトの名無しさん
NGNGテンプレートは
template< typename T >くらいなら分かるけど、
template< int n >とか見てボカーンでした。
あと、
template<class T> class shared_ptr
{
(略)
template<class Y>
explicit shared_ptr(Y * p): px(p), pn(p, checked_deleter<Y>()) // Y must be complete
{
detail::sp_enable_shared_from_this(p, p, pn);
}
も全然理解できません。
template<class Y>って・・・・
shared_ptrってTのポインタを抱えるクラスだと思うけど
どうしてYが出てくるのやら・・・
いい解説ページか本はないでしょうか。
■ このスレッドは過去ログ倉庫に格納されています