// Boost checked_delete test program ---------------------------------------// // Copyright Beman Dawes 2001. 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) // See http://www.boost.org/libs/utility for documentation. // Revision History // 21 May 01 Initial version (Beman Dawes) #include // for checked_delete // This program demonstrates compiler errors when trying to delete an // incomplete type. namespace { class Incomplete; } int main() { Incomplete * p = 0; boost::checked_delete(p); // should cause compile time error boost::checked_array_delete(p); // should cause compile time error return 0; } // main