bool* isDrawPolyline;
bool* isDrawPolygon;
他的赋值不是bool类型的,是指针类型吧,32系统中应该是Int类型。它的*isDrawPolyline才是bool类型,可以直接给false或者 true。
不同的机器类型,不同的编译环境, 默认的初始化是不同的. 这个需要特别打印输出看一下;
更加安全的做法是, 首次使用的时候, 进行赋值初始化.比如: bool *pBflag = NULL;
额,c#中是false和true,C++不知道,不过感觉这些语言八九不离十吧,不给值的情况下默认是true。