Привет. помогите, пожалуйста исправить такую программу - не печатает У кого-нибудь есть в данный момент под рукой msvc? Не могли бы вы посмотреть, скомпилируется ли этот код? Он должен выдать 1005, если всё ок.
Линукс тут при том, что я пишу программу под ним, и временно не имею доступа к окнам.
#include <iostream>
template
<
int bar(int)
>
int foo()
{
return bar(1);
}
template
<
int bar(int, int)
>
int foo()
{
return bar(2,3);
}
int bar(int i, int j)
{
return i+j;
}
int bar2(int i)
{
return 100;
}
int main()
{
std::cout<<foo<bar2>();
std::cout<<foo<bar>();
}