msgBox.exec(); str = 1; } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 编译通过,我还以为自己看错了。专门做了一个Demo,结果还是编译通过。 后来找到了理论解释,就是使用了重载,其参数通过自动转换获得: QString & operator=(const char *str) bool operator==(const char *other) const --- 但...