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 আর কোনটা কোথায় থাকবে এর ভেতরে কী আছে
- Bob-এর header link ভেঙে দেয়
- প্রতিটা .c file compile হয় আলাদা করে
- Header-এ কী থাকবে, আর কী কখনো থাকবে না
- Amara-র loan-এর জন্য library.h
- Include guard, আর pragma once
- Header-এ static: প্রতি file-এ একটা করে কপি
- এই track-এ ব্যবহার করা standard header-গুলো
- inttypes.h: int64_t ঠিকভাবে print করা