IWYU (เจเจพเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉ-เจเฉ-เจคเฉเจธเฉเจ-เจตเจฐเจคเจฆเฉ เจนเฉ) เจเจพเจฐเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉเจฒเฉเฉเฉ เจฒเฉฑเจญเจฃ เจ เจคเฉ เจคเฉเจนเจพเจกเฉ C/C++ เจเฉเจก เจตเจฟเฉฑเจ # เจธเจผเจพเจฎเจฒ เจจเจพ เจนเฉเจฃ เจฆเจพ เจธเฉเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
"เจเฉ เจคเฉเจธเฉเจ เจตเจฐเจคเจฆเฉ เจนเฉ เจเจธ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเจฐเฉ" เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ foo.cc เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจ เจนเจฐเฉเจ เจเจฟเฉฐเจจเฉเจน (เจเจฟเจธเจฎ, เจตเฉเจฐเฉเจเจฌเจฒ, เจซเฉฐเจเจธเจผเจจ, เจเจพเจ เจฎเฉเจเจฐเฉ) เจฒเจ, foo.cc เจเจพเจ foo.h เจตเจฟเฉฑเจ เจเฉฑเจ .h เจซเจพเจเจฒ เจธเจผเจพเจฎเจฒ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ เจเฉ เจเจธ เจเจฟเฉฐเจจเฉเจน เจฆเฉ เจเฉเจธเจผเจฃเจพ เจจเฉเฉฐ เจจเจฟเจฐเจฏเจพเจค เจเจฐเจฆเฉ เจนเฉเฅค Include-what-you-use เจเฉเจฒ เจเจธ เจชเจนเฉเฉฐเจ เจฆเฉเจเจ เจเจฒเฉฐเจเจฃเจพเจตเจพเจ เจฆเจพ เจชเจคเจพ เจฒเจเจพเจเจฃ เจ เจคเฉ เจธเฉเจงเจพเจฐ เจฒเจ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ เจเจฐเจจ เจฒเจ #include เจธเจฐเฉเจค เจซเจพเจเจฒเจพเจ เจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจนเฉเฅค เจชเฉเจฐเฉเจเจฐเจพเจฎ เจเจฒเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจ เจฐเฉเจฒเฉเจเจผ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฒเฉเจเจ เจฆเฉ เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃ เจจเจพเจฒ เจ เจจเฉเจเฉเจฒเจคเจพเฅค
เจธเจผเจพเจฎเจฟเจฒ-เจเฉ-เจคเฉเจนเจพเจจเฉเฉฐ-เจตเจฐเจคเจฃ เจฆเจพ เจฎเฉเฉฑเจ เจเจฆเฉเจธเจผ เจฌเฉเจฒเฉเฉเฉ #เจธเจผเจพเจฎเจฒ เจจเฉเฉฐ เจนเจเจพเจเจฃเจพ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟ เจฆเจฟเฉฑเจคเฉ เจเจ เจซเจพเจเจฒ (.cc เจ เจคเฉ .h เจฆเฉเจตเจพเจ เจฒเจ) เจตเจฟเฉฑเจ เจเจฟเจนเฉเฉ #เจธเจผเจพเจฎเจฒ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจ เจคเฉ, เจเฉ เจธเฉฐเจญเจต เจนเฉเจตเฉ, เจคเจพเจ #เจธเจผเจพเจฎเจฒ เจจเฉเฉฐ เจเฉฑเจ เจชเฉเจฐเจต-เจเฉเจธเจผเจฃเจพ เจจเจพเจฒ เจฌเจฆเจฒเฉเฅค
เจตเฉฑเจกเฉเจเจ เจคเจฌเจฆเฉเจฒเฉเจเจ
- เจเจฒเฉเจเจ 17 เจฆเฉ เจ เจจเฉเจเฉเจฒเฅค
- เจเจฟเจธเจฎ เจเจชเจจเจพเจฎ (เจเจพเจเจชเจกเฉเจซ เจ เจคเฉ เจตเจฐเจคเฉเจ) เจฆเจพ เจธเฉเจงเจพเจฐเจฟเจ เจเจฟเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃเฅค
- เจจเฉเจฎเจธเจชเฉเจธ เจเจชเจจเจพเจฎเจพเจ (เจจเฉเจฎเจธเจชเฉเจธ xyz = foobar) เจฆเจพ เจธเฉเจงเจพเจฐเจฟเจ เจเจฟเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃเฅค
- เจตเจฟเจธเจคเฉเจฐเจฟเจค เจซเจพเจฐเจตเจฐเจก เจเฉเจธเจผเจฃเจพเจตเจพเจ (typedef struct Foo Bar;) เจฒเจ เจธเฉเจงเจพเจฐเจฟเจ เจธเจฎเจฐเจฅเจจเฅค
- "เจเจเฉเจเจพเจธเจ" เจ เจคเฉ เจซเฉฐเจเจธเจผเจจ เจฐเจฟเจเจฐเจจ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจตเจฟเฉฑเจ เจธเฉเจงเจพเจฐ เจเจฐเฉ, เจเจพเจธ เจเจฐเจเฉ เจเจฆเฉเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจเฉเจเจชเจฒเฉเจ เจเจฟเจธเจฎเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเฅค
- เจเฉฑเจ เจจเจตเจพเจ เจชเฉเจฐเฉเจเจฎเจพ IWYU เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ เจนเฉ: เจเฉฑเจ เจธเจฟเจฐเจฒเฉเจ เจจเฉเฉฐ เจจเจฟเจธเจผเจพเจจเจฌเฉฑเจง เจเจฐเจจ เจฒเจ เจนเจฎเฉเจธเจผเจพ_เจเฉเจช เจเจฐเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจนเจฎเฉเจธเจผเจพ เจฐเฉฑเจเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟเฉฑเจฅเฉ เจตเฉ เจเจน เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
- เจเฉเจเจฐ libc++ เจเจเจเจฟเจต เจธเจเฉเจเจกเจฐเจก เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจนเฉ เจคเจพเจ เจฌเจฟเจฒเจเจฟเฉฐเจธ libc++ เจฒเจ เจเจเฉเจฎเฉเจเจฟเจเจฒเฉ เจฎเฉเจชเจฟเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค
- libc++ เจ เจคเฉ posix เจธเจฟเจฐเจฒเฉเจเจพเจ เจฒเจ เจธเฉเจงเจพเจฐเฉ เจฎเฉเจชเจฟเฉฐเจเฅค
เจธเจฐเฉเจค: linux.org.ru