Вот простой пример, показывающий, как часто встречается std::vector<A>
против std::vector<A *>
.Я добавил llvm 6.0.0
, поскольку многие считают его ведущим стандартом разработки CPP.Вот результаты:
$ grep -rn "vector<.*\*" | wc -l
613
$ grep -rn "vector<.*" | wc -l
1707
Так что я думаю, этот пример дает представление о том, какой аромат является более распространенным.Конечно, это всего лишь пример одной кодовой базы ...