Альтернативные маркеры действительны С++ ключевые слова, но в Visual Studio 2013 следующее испускает ошибку компиляции (необъявленный идентификатор):
int main(int argc, const char* argv[])
{
int k(1), l(2);
if (k and l) cout << "both non zero\n";
return 0;
}
Так как and or not
существует довольно долгое время, есть причина для их неэффективности?