Приведение char* к bool
От: Ytz https://github.com/mtrempoltsev
Дата: 08.04.11 07:38
Оценка: :))
Поясните почему char* приводиться к bool:

#include <iostream>
#include <string>

void Test(bool)
{
    std::cout << "bool";
}

void Test(const std::string&)
{
    std::cout << "std::string";
}

int main()
{
    Test("test");
}


Output:
bool


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