Перш ніж відповісти - примітка: Ідіоматичний C ++ - це рухома ціль. Як мова змінюється, так і її ідіоми. Насправді деякі мовні функції покликані нам усунути ідіоматичний код, який може бути спрощений або вдосконалений за допомогою деякої підтримки з боку самої мови, або принаймні стандартної бібліотеки. Тож майте на увазі, що будь-яке джерело може повідомити вас лише про те, що було ідіоматичним на момент написання .
Сказавши це, ви б добре перевірити:
Сайт codereview.SX
У мережі StackExchange є сайт з назвою codereview.stackexchange.com . Якщо ви написали фрагмент коду C ++ - клас, частина бібліотеки, щось не надто величезне - ви можете опублікувати його там і попросити громаду переглянути його. Зауважте, що код повинен компілюватись і бути в основному функціональним - цей сайт не призначений для налагодження.
Також ви можете шукати там якийсь код C ++, пов’язаний із тим, над чим працюєте, і бачити, на чому наголошують рецензенти. Ви навіть можете спробувати переглянути опублікований код самостійно, не публікуючи відповіді, а потім прочитати, що про нього думають інші.
Відео-презентації конференції C ++
Є кілька конференцій розробників, орієнтованих на C ++, що проводяться щороку:
і це навіть не єдині ... все одно, кожен з цих публікацій містить відео багатьох / усіх презентацій. Це навчить вас багато чому , включаючи ідіоматичне кодування та принцип, за допомогою якого ви можете вирішити, що має бути, а що не повинно бути ідіоматичним.
Іноді навіть можна отримати розсувні колоди гучномовців.