#include <iostream>
using namespace std;
struct test
{
test(){cout<<"class"<<endl;}
};
void test(){cout<<"function"<<endl;}
int main()
{
test();
return 0;
}
Вывод:
function
(VS2013 и gcc 4.8.1)
Почему выбрана функция? Разве это не двусмысленность?
struct test t{};
- person Piotr Skotnicki   schedule 13.10.2014