Hi,
I can not reproduce this problem with the compiled code. The following compiles correctly with the trunk:
#include "TCut.h"
#include "Riostream.h"
void cuts()
{
TCut mycut("a>0");
mycut && "condition==true";
TCut c = mycut && "condition==true";
c.Print();
// c = mycut && "condition==true" * "weight";
c = (mycut && "condition==true") * "weight";
c.Print();
TCut *mycutp = &mycut;
c = ( *mycutp && "condition==true") * "weight";
c.Print();
}
Cheers,
Philippe.