2009-11-13 31 views

cevap

13

Kolaylık başlığı, genellikle (yalnızca Boost'ta değil), aralarında herhangi bir sabit bağımlılık olmasa bile, birlikte kullanılan bir dizi başka başlık (gerçek kod içeren) içeren bir başlıktır. ilk etapta ayrıyız).

Farklı ancak ilgili başlıkları örnek vermesi için,

içeriyor

7

/smart_ptr.hpp ortak ve kapsamlı içerir işaretçi kaplar:

// 
// smart_ptr.hpp 
// 
// For convenience, this header includes the rest of the smart 
// pointer library headers. 
// 
// Copyright (c) 2003 Peter Dimov Distributed under the Boost 
// Software License, Version 1.0. (See accompanying file 
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 
// 
// http://www.boost.org/libs/smart_ptr/smart_ptr.htm 
// 

#include <boost/config.hpp> 

#include <boost/scoped_ptr.hpp> 
#include <boost/scoped_array.hpp> 
#include <boost/shared_ptr.hpp> 
#include <boost/shared_array.hpp> 

#if !defined(BOOST_NO_MEMBER_TEMPLATES) || defined(BOOST_MSVC6_MEMBER_TEMPLATES) 
# include <boost/weak_ptr.hpp> 
# include <boost/intrusive_ptr.hpp> 
# include <boost/enable_shared_from_this.hpp> 
#endif