$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Alexander Nasonov (alnsn-mycop_at_[hidden])
Date: 2004-04-01 13:27:32
I like the idea. However, I argue with some design decisions.
The biggest problem is that it's too easy to add operator+= to any
container-like class. For example, this program doesn't compile:
struct not_container
{
typedef int value_type;
template<class T>
void operator+=(T) {}
};
#include <boost/assign/stl.hpp>
using namespace boost::assignment;
int main()
{
not_container v;
v += 1, 3;
}
-- Alexander Nasonov Independent Developer and Consultant