Советы по написанию наименее подробного кода Visual C ++, который вы можете в Visual Studio 2005? - PullRequest
0 голосов
/ 03 декабря 2009

Хотя я понимаю, что Visual C ++ - это язык, в котором отсутствует большая часть синтаксического сахара, который используется большинством из нас, новых программистов, в наши дни, в VC ++ 2005 должны быть некоторые ярлыки, которые могут хотя бы немного уменьшить многословность кода; Кто-нибудь знает об этом, или C ++ это просто многословно?

1 Ответ

1 голос
/ 03 декабря 2009

VC ++ предлагает пару расширений, которые не являются частью стандарта C ++, единственное, что мне приходит в голову сейчас, это «для каждого», но я не могу понять, почему кто-то использовал бы его, так как boost предлагает портативную реализацию.

std::vector<int> vec;
for each(int i in vec)
{
    // do something with i
}

Единственный другой совет - использовать стандартную библиотеку и максимально усилить ее, а не заново изобретать то, что кто-то другой уже реализовал (возможно, гораздо лучше, чем вы могли).

...