Learn C Programming

lesson ৩ / ৮ · Preprocessor, header আর multi file build

Module ১৫ · Preprocessor, header আর multi file build

Header file: declaration, guard আর কোনটা কোথায় থাকবে

Proপড়া

Bob-এর click counter বড় হয়ে গেছে, তাই ও ওটাকে তিনটা file-এ ভাগ করে। দুইটা code file-এরই যা যা লাগে, সেটা রাখে counter.h-এ, আর counter-টাকেও ওখানেই বসিয়ে দেয়: int count = 0;।

Pro lesson

এটা আরও গভীরে যায়

এই track এ আর Learn Pro তে এটা পাওয়া যায়। Skill Test এর প্রতিটা প্রশ্নের উত্তর free lesson থেকেই দেওয়া যায়, তাই এটা গভীরতা, certificate এর পথে বাধা না।

Header file: declaration, guard আর কোনটা কোথায় থাকবে এর ভেতরে কী আছে

  1. Bob-এর header link ভেঙে দেয়
  2. প্রতিটা .c file compile হয় আলাদা করে
  3. Header-এ কী থাকবে, আর কী কখনো থাকবে না
  4. Amara-র loan-এর জন্য library.h
  5. Include guard, আর pragma once
  6. Header-এ static: প্রতি file-এ একটা করে কপি
  7. এই track-এ ব্যবহার করা standard header-গুলো
  8. inttypes.h: int64_t ঠিকভাবে print করা