我正在使用ATL编写C++的COM对象,不确定是否应该在我的方法/属性中使用。该对象将被其他C++应用程序调用,但我不能排除对.NET的使用。
我可以坚持使用好老的(就我所知,这只是一个无符号int),但既然有,我不应该使用它吗?如果我使用它,并从C++应用程序调用这些方法,则必须添加额外的代码,因为不像“正常”布尔值那样,我必须检查和值。 是我可以忘记的过时概念,还是应该坚持使用它?
我可以坚持使用好老的(就我所知,这只是一个无符号int),但既然有,我不应该使用它吗?如果我使用它,并从C++应用程序调用这些方法,则必须添加额外的代码,因为不像“正常”布尔值那样,我必须检查和值。 是我可以忘记的过时概念,还是应该坚持使用它?