Re[2]: СAtlString to bool implicit cast???
От: Аноним  
Дата: 23.08.07 13:38
Оценка:
Здравствуйте, Sergey, Вы писали:

>> Только что был весьма удивлен тем фактом что из двух прегруженных ф-й, у которых отличается лишь третий параметр, студия брала и молча приводила мне СAtlString в bool игнорирую заведомо предназначеный для строк вариант =\

>>
>>
>> Решил проверить не закипел ли мой моск:
>> СAtlString strKeyName;
>> bool b=strKeyName;
>> Всё идеальн собирается...и только в ранайме бросает ексепшн....и нафига такой каст реализован?

S>Чтобы можно было писать if (str) , разумеется. Что, впрочем, авторов ATL не извиняет.



А почему же тогда бросать exception при просто присваивании заведомой пустой строки
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.