$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Dan Bikel (dbikel_at_[hidden])
Date: 2005-03-28 17:10:52
Rather disturbingly, the following code compiles (at least, with g++-3.3.2):
#include "boost/shared_ptr.hpp"
using namespace boost;
class X {};
int main() {
const shared_ptr<X> y;
delete y;
}
Normally, when you compile code with delete applied to a non-pointer
type, you get a compile-time error. What's going on here?
TIA,
Dan.