template
struct X
{ };
int main(void)
{
X 1)> a; // Works on vc9, works on g++ 4.1.2, works on Comeau 4.3.10.1
X 1)> b; // Works on vc9, works on g++ 4.1.2, works on Comeau 4.3.10.1
X> 1)> c; // Works on vc9, works on g++ 4.1.2, works on Comeau 4.3.10.1
X> 1)> d; // Fails on vc9, works on g++ 4.1.2, works on Comeau 4.3.10.1
X 1> e; // Fails on vc9, works on g++ 4.1.2, fails on Comeau 4.3.10.1
X 1> f; // Fails on vc9, fails on g++ 4.1.2, fails on Comeau 4.3.10.1
X> 1> g; // Fails on vc9, works on g++ 4.1.2, fails on Comeau 4.3.10.1
X> 1> h; // Fails on vc9, works on g++ 4.1.2, fails on Comeau 4.3.10.1
}
Почему такое несоответствие? Что разрешено/запрещено стандартом? Такое поведение также является причиной синтаксической ошибки при использовании BOOST_AUTO в vc9. Мне кажется, Комо поступает правильно, отвергая все выражения без скобок.
Вот что я наблюдал в различных компиляторах. Кажется, есть ошибки компилятора.
[code]template struct X { };
int main(void) { X 1)> a; // Works on vc9, works on g++ 4.1.2, works on Comeau 4.3.10.1 X 1)> b; // Works on vc9, works on g++ 4.1.2, works on Comeau 4.3.10.1 X> 1)> c; // Works on vc9, works on g++ 4.1.2, works on Comeau 4.3.10.1 X> 1)> d; // Fails on vc9, works on g++ 4.1.2, works on Comeau 4.3.10.1
X 1> e; // Fails on vc9, works on g++ 4.1.2, fails on Comeau 4.3.10.1 X 1> f; // Fails on vc9, fails on g++ 4.1.2, fails on Comeau 4.3.10.1 X> 1> g; // Fails on vc9, works on g++ 4.1.2, fails on Comeau 4.3.10.1 X> 1> h; // Fails on vc9, works on g++ 4.1.2, fails on Comeau 4.3.10.1 } [/code]
Почему такое несоответствие? Что разрешено/запрещено стандартом? Такое поведение также является причиной синтаксической ошибки при использовании BOOST_AUTO в vc9. Мне кажется, Комо поступает правильно, отвергая все выражения без скобок.
Привет, мне интересно, насколько файлы классов Java изменяются в разных компиляторах. Итак, насколько изменяются фактические байты, если файлы .java скомпилированы, скажем, Sun JDK 1.4, 1.5 1.6 или даже IBM JDK. Я знаю, что файлы классов могут...
РЕДАКТИРОВАТЬ: Изначально я думал, что это было связано с различным IDE, я проверил программу. Проблема, по -видимому, сузится до отдельных компиляторов, которые использует каждая IDE. Из файла и оценивает их, выводит содержимое в другой файл .txt...
Вот проблема: у меня есть мешок (таблица А) с овощами (таблица Б) и фруктами (таблица С). В сумке может быть несколько овощей и несколько фруктов. У каждого овоща и фрукта есть цена.
Мне нужно, чтобы мой запрос вернул мне общее количество товара...