Разлика између углатих заграда и двоструких наводника након #инцлуде у Ц ++

Difference Between Angle Brackets



Разлика између углатих заграда () и двоструких наводника ('') иза #инцлуде у Ц ++

разлика:

  1. Двоструки наводник 'ккк.х' значи да компајлер прво тражи датотеку заглавља у корисничком радном директоријуму. Ако претрага није доступна, она иде у системски подразумевани директоријум да би је потражила, па се двоструки наводник обично користи за укључивање датотеке заглавља коју је написао корисник. Као што су: #инцлуде 'студент.х', #инцлуде 'КСКСКСКС.х'.
  2. Угаоне заграде значе да компајлер претражује само датотеке заглавља у подразумеваном директоријуму система или радни директоријум у угластим заградама, а не гледа у радни директоријум корисника, па се опште угаоне заграде користе за укључивање стандардних датотека библиотеке, као што су : #инцлуде, #инцлуде

да сумирам:

  1. Користите 'ккк.х' да бисте компајлеру рекли да од Тренутни радни директоријум Почните да гледате горе
  2. Користите да бисте компајлеру рекли да од Системски задани директоријум Иди да нађеш
  3. Када нисте сигурни, користите двоструке наводнике и систем хоће Тренутни радни директоријум Након што сте га пронашли, онда идите Системски задани директоријум Наћи у.