এটি একটি সি নির্দিষ্ট প্রশ্ন। আমি অনুবাদ ইউনিটের সীমার ভিতরে সম্ভব সমস্ত কিছু রাখার চেষ্টা করছি, কেবলমাত্র কিছু ফাংশন .h
ফাইলের মাধ্যমে প্রকাশ করছি । তা হচ্ছে, আমি static
ফাইল-স্তরের অবজেক্টগুলিকে লিঙ্কেজ দিচ্ছি ।
এখন, কয়েকটি ফাংশন অন্য মডিউল দ্বারা ডাকা প্রয়োজন, কিন্তু সরাসরি না। আমার মডিউল / ফাইল / অনুবাদ ইউনিট একটি ফাংশনে একটি পয়েন্টার দিয়ে অন্য মডিউলগুলিতে সাবস্ক্রাইব করে। তারপরে, একটি নির্দিষ্ট ইভেন্টের উপরে, পয়েন্টারটিকে কিছু যুক্তি সহ কল করা হয়।
সুতরাং আমি ভাবছি কীভাবে এটি খুব স্পষ্ট করে তুলবেন যে এই ফাংশনগুলি কিছু অস্পষ্ট অবস্থান থেকে ডাকা হয়েছিল।
- তাদের হওয়া উচিত (
static
বাextern
এগুলিতে প্রকাশ করা.h
)? - ফাংশনগুলির নামে আমার কিছু ইঙ্গিত অন্তর্ভুক্ত করা উচিত?
- অথবা "এক্স দ্বারা ডাকা" একটি মন্তব্য করা কি যথেষ্ট?