ডিবাগ আউটপুট প্রিন্ট করা

C++:
ডিবাগ আউটপুট প্রিন্ট করা

কিভাবে:

এখানে একটি স্নিপেট দেখানো হল, যা কনসোলে একটি সাধারণ ডিবাগ বার্তা প্রিন্ট করে।

#include <iostream>

int main() {
    int lifeTheUniverseAndEverything = 42;

    // ডিবাগ বার্তা
    std::cout << "Debug: The value of lifeTheUniverseAndEverything is " 
              << lifeTheUniverseAndEverything << std::endl;

    // বাকি কোড এখানে যায়...

    return 0;
}

নমুনা আউটপুট:

Debug: The value of lifeTheUniverseAndEverything is 42

গভীর ডাইভ

অনেক আগে, ডিবাগ আউটপুট শারীরিক মিডিয়াতে খোদাই করা হত। মজা নেই। এখন, আমরা কেবল std::cout এবং এরকম অন্যান্য টুল ব্যবহার করি। std::cerr ত্রুটিগুলির জন্য ব্যবহৃত হয়, প্রায়শই std::cout-এর সাথে ব্যবহৃত হয়। দুটি ভিন্ন স্ট্রীম কেন? এটি যেন কাজ এবং বন্ধুদের জন্য ভিন্ন চ্যাট থাকা; এটি জিনিসগুলি সাজানো রাখতে সাহায্য করে। ফ্যান্সি IDE-গুলি সমন্বিত ডিবাগার প্রদান করে, কিন্তু কখনো কখনো একটি সাধারণ প্রিন্ট বিবৃতি সামান্য ঝামেলা ছাড়াই কাজ করে। সতর্ক থাকুন, অনাবশ্যক প্রিন্টগুলি বিষয়টি ধীর করে দেয়; কল্পনা করুন কেউ তাদের নেওয়া প্রতিটি পদক্ষেপ বর্ণনা করছে। আপনি শেষ হয়ে গেলে পরিষ্কার করুন।

দেখুন আরও

  • cppreference.com - std::cout এবং বন্ধুদের সম্পর্কে গভীর জ্ঞান অর্জনের জন্য।
  • GNU প্রজেক্ট ডিবাগার (GDB) - প্রিন্টগুলি ছাড়াই একটি পূর্ণ-বিকশিত ডিবাগারে যেতে প্রস্তুত হলে।
  • Stack Overflow – অন্যান্য ব্যবহারকারীরা কি সমস্যা মোকাবেলা করেছে এবং প্রিন্ট ডিবাগিং কিভাবে সাহায্য করতে পারে তা দেখতে।