আমি কেন # বিটস / স্টাডিসি ++ অন্তর্ভুক্ত করব না?


267

আমি আমার কোড সহ একটি প্রশ্ন পোস্ট করেছি যার একমাত্র #includeনির্দেশনা ছিল নিম্নলিখিত:

#include <bits/stdc++.h>

আমার শিক্ষক আমাকে এটি করতে বলেছিলেন, কিন্তু মন্তব্য বিভাগে আমাকে জানানো হয়েছিল যে আমার উচিত নয়।

কেন?


72
হাহ। আমার জানা উচিত using namespace std;ছিল সেখানে কোথাও একটি অন্তর্ভুক্ত সংস্করণ থাকবে।
ব্যবহারকারী 4581301

1
কেন এই শিরোলেখ বিদ্যমান? এটি অবশ্যই প্রচুর পরিমাণে আবর্জনা আনবে বলে অবশ্যই কোনও মানকটি আসলে এর অন্তর্ভুক্ত নয়? এবং যদি এটি জনসাধারণের দ্বারা অন্তর্ভুক্ত না হয় ... তবে কেন এটি বিতরণে পাঠানো হচ্ছে?
ক্রিস বেক

10
@ ক্রিসবেক: এটি বাস্তবায়নের বিশদ। এটি "পাবলিক এপিআই" এর অংশ নয় বা ব্যবহারের জন্য বোঝানো হয়েছে। তবে এটি এখনও পাঠাতে হবে অন্যথায় কিছুই কাজ করবে না। মান অন্তর্ভুক্তটি স্বতন্ত্রভাবে এটি ব্যবহার না করে তবে এটি প্রাকম্পাইল্ড শিরোনামগুলিতে ব্যবহারের জন্য রয়েছে। উপরের মন্তব্যটি দেখুন, যা বলছে: "এটি পূর্বনির্ধারিত শিরোলেখের জন্য একটি বাস্তবায়ন ফাইল" "
লাইটনেস রেস

1
@ লাইটনেসেসেসিনআরবিট যদি আপনি নিজে এটি ব্যবহার করার কথা না মনে করেন, তবে এর অস্তিত্ব কীভাবে পিএইচসি-তে সহায়তা করবে? অথবা কিছু পরিস্থিতিতে জিসিসি কি স্বয়ংক্রিয়ভাবে পিসিএইচ উদ্দেশ্যে এটিতে স্যুইচ করার পক্ষে যথেষ্ট স্মার্ট?
ড্যানিয়েল এইচ

2
@ লাইটনেসেসেসিনঅরবিট "এটি" পাবলিক এপিআই "এর অংশ নয় বা ব্যবহারের জন্য বোঝানো হয়েছে" " পুরোপুরি ভুল, এটি পূর্বনির্ধারিত শিরোনাম হিসাবে জনসাধারণের ব্যবহারের উদ্দেশ্যে। Libstdc ++ (প্রাক) সেই শিরোনামটির প্রাকম্পম্পিত সংস্করণটি সংকলন এবং ইনস্টল করে, সুতরাং আপনি যদি এটি অন্তর্ভুক্ত করেন তবে G ++ প্রকৃতপক্ষে bits/stdc++.h.gchএর পূর্বনির্ধারিত সংস্করণ অন্তর্ভুক্ত করবে । এটি বিদ্যমান কারণ এটির পূর্ববর্তী সংস্করণ উত্পন্ন করা যেতে পারে তাই এটি বিদ্যমান।
জনাথন ওয়েকেলি

উত্তর:


310

সহ <bits/stdc++.h>প্রদর্শিত হয় স্ট্যাক ওভারফ্লো দেখতে একটি ক্রমবর্ধমান সাধারণ ব্যাপার, সম্ভবত কিছু সদ্য বর্তমান শিক্ষাবর্ষ একটি জাতীয় পাঠ্যক্রম যোগ করা যাবে।

আমি কল্পনা করি সুবিধাগুলি অস্পষ্টভাবে এভাবে দেওয়া হয়েছে:

  • আপনার কেবল একটি #includeলাইন লিখতে হবে
  • কোন স্ট্যান্ডার্ড শিরোনামে রয়েছে তা দেখার প্রয়োজন নেই

দুর্ভাগ্যক্রমে, এটি একটি অলস হ্যাক <string>, <iostream>এবং যেমন স্বতন্ত্র মানক শিরোনামগুলির পরিবর্তে সরাসরি একটি জিসিসি অভ্যন্তরীণ শিরোনামের নামকরণ এবং <vector>। এটি বহনযোগ্যতা নষ্ট করে দেয় এবং ভয়ঙ্কর অভ্যাসকে উত্সাহ দেয়।

অসুবিধাগুলির মধ্যে রয়েছে:

  • এটি সম্ভবত কেবলমাত্র এই সংকলকটিতে কাজ করবে
  • আপনি যখন এটি ব্যবহার করবেন তখন এটি কী করবে আপনার কোনও ধারণা নেই, কারণ এর সামগ্রীগুলি একটি মান দ্বারা সেট করা হয়নি
  • এমনকি আপনার সংকলকটিকে তার নিজস্ব পরবর্তী সংস্করণে আপগ্রেড করা আপনার প্রোগ্রামটি ভেঙে দিতে পারে
  • প্রতিটি একক স্ট্যান্ডার্ড শিরোনাম অবশ্যই আপনার উত্স কোড সহ পার্স এবং সংকলন করতে হবে, যা ধীর এবং কিছু সংকলন সেটিংসের অধীনে একটি বিশাল নির্বাহের ফলস্বরূপ

এটা করবেন না!


অধিক তথ্য:

কোরা কেন খারাপ, এর উদাহরণ:


77
"সম্ভবত চলতি শিক্ষাবর্ষে একটি জাতীয় পাঠ্যক্রমের সাথে নতুন কিছু যুক্ত হয়েছে" অন্ধ অন্ধদের নেতৃত্ব দিচ্ছে :(
মনিকা পুনরায়

14
@ কুবা ওবার: হুবহু
5-15

31
খুব ভাল একটি প্রশ্নে একটি ওয়ার্মহোলের মাধ্যমে এখানে এসেছিল। এই শিক্ষার অভ্যাসটি কী খারাপ করে তা হ'ল এটি সাধারণত সরাসরি অনুসরণ করা হয় using namesapce std;। মাত্র দুটি লাইন এবং কার্যত প্রতিটি দুর্দান্ত শনাক্তকারী ব্যবহৃত হয়। এটি শেখানো হচ্ছে দেখে অবিশ্বাস্যভাবে হতাশাব্যঞ্জক।
গল্পগ্রাহক - আনস্ল্যান্ডার মনিকা

6
কোওর উদাহরণ সম্পর্কে, এটি সময়ের সাথে স্থানান্তরিত হতে পারে। আমি আজ পৃষ্ঠাটি পরিদর্শন করেছি এবং <বিটস / এসডিডিসি ++ এইচ> এর দু'পক্ষ এবং কনস উভয়ই দেখেছি যেখানে অনলাইন প্রোগ্রামিং প্রতিযোগিতার নির্দিষ্ট প্রসঙ্গে তালিকাভুক্ত করা হয়েছে। আমি তাদের উপসংহারটি খুঁজে পেয়েছি ঠিক আছে h
ওয়াইএসসি

3
@ এভেজেনিসারজিভ: 2KiB এর প্রভাব নির্ধারণের চেষ্টা করার সময় প্রচুর কোড, ডেটা, প্রতীক তথ্য ইত্যাদি। যুক্ত করা হচ্ছে এমন সমস্ত কিছু আপনি বুঝতে পারছেন? আপনার সংকলকের জন্য? বর্তমান প্রকাশ? এর মধ্যে সব প্রকাশ? সমস্ত ভবিষ্যতের মুক্তি? আপনার যদি সুবিধার্থতা এবং সঠিকতার মধ্যে সিদ্ধান্ত নিতে হয় তবে কেবলমাত্র একটি বৈধ বিকল্প রয়েছে।
IInspectable

47

কেন? কারণ এটি ব্যবহার করা হয় যেন এটি সি ++ স্ট্যান্ডার্ড শিরোনাম হওয়ার কথা, তবে কোনও মানক এটি উল্লেখ করে না। সুতরাং আপনার কোডটি নির্মাণের মাধ্যমে অ-বহনযোগ্য। আপনি cppreferences এ জন্য কোনও ডকুমেন্টেশন পাবেন না । সুতরাং এটি পাশাপাশি বিদ্যমান থাকতে পারে। এটি কারও কল্পনাশক্তি একটি চিত্র :)

আমি আবিষ্কার করেছি - আমার ভয়াবহতা এবং অবিশ্বাসের কাছে - যে একটি সুপরিচিত টিউটোরিয়াল সাইট রয়েছে যেখানে প্রতিটি সি ++ উদাহরণে এই শিরোলেখ অন্তর্ভুক্ত বলে মনে হয় । পৃথিবী পাগল। এটাই প্রমাণ।


এই জাতীয় "টিউটোরিয়াল" লেখার জন্য

দয়া করে এই শিরোলেখ ব্যবহার বন্ধ করুন। এটি ভুলে যাও এই উন্মাদনা প্রচার করবেন না। আপনি কেন এটি করা ভুল তা বুঝতে আগ্রহী না হলে এর জন্য আমার কথাটি নিন। আমি মোটেও কোনও কিছুর উপর কর্তৃত্বের ব্যক্তিত্ব হিসাবে বিবেচিত হচ্ছি না, এবং আমি সম্ভবত এটি অর্ধেক সময় পূর্ণ, তবে আমি কেবলমাত্র এই একটি ক্ষেত্রে ব্যতিক্রম করব। আমি দাবি করি যে আমি এখানে কী বিষয়ে কথা বলছি তা আমি জানি। আমার কথায় আমাকে গ্রহণ করুন। আমি আপনাকে অনুরোধ করছি।

পিএস আমি জঘন্য "শিক্ষার স্ট্যান্ডার্ড" কল্পনা করতে পারি যেখানে এই দুষ্ট ধারণাটি থাকতে পারে, এবং এটি যে পরিস্থিতিতে পরিচালিত করেছিল। এটি ব্যবহারিক প্রয়োজন বলে মনে হয়েছে কেবল এটি গ্রহণযোগ্য করে তোলে না - এমনকি পশ্চাদপসরণেও নয়।

পিপিএস না, এর কোনও ব্যবহারিক প্রয়োজন ছিল না। এমন অনেকগুলি সি ++ মানক শিরোনাম নেই এবং সেগুলি ভালভাবে নথিভুক্ত রয়েছে। আপনি যদি শেখান, আপনি এই জাতীয় "যাদু" যুক্ত করে আপনার ছাত্রদের একটি বিরক্তি করছেন। একটি যাদুকরী মানসিকতা সহ প্রোগ্রামার উত্পাদন করা আমাদের শেষ জিনিস। আপনার যদি শিক্ষার্থীদের জীবনকে আরও সহজ করার জন্য আপনার সি ++ এর একটি উপসেট অফার করার প্রয়োজন হয় তবে আপনার পাঠ্যক্রমের জন্য প্রযোজ্য শিরোনামগুলির সংক্ষিপ্ত তালিকা সহ একটি হ্যান্ডআউট তৈরি করুন এবং গ্রন্থাগারটি সংক্ষিপ্ত দলিল সহ আপনি শিক্ষার্থীদের ব্যবহার আশা করছেন।


35

প্রোগ্রামিং ধাঁধা এবং কোড গল্ফ নামে একটি স্ট্যাক এক্সচেঞ্জ সাইট রয়েছে । প্রোগ্রামিং পাজল যে সাইট উপর এই সংজ্ঞা মাপসই ধাঁধা :

একটি খেলনা, সমস্যা, বা দক্ষতা বা রোগীর প্রচেষ্টার দ্বারা সমাধান করা অসুবিধা উপস্থাপন করে আনন্দিত করার জন্য ডিজাইন করা অন্য মতবিরোধ।

এগুলি পরিতোষের জন্য ডিজাইন করা হয়েছে, এবং কোনও কর্মক্ষম প্রোগ্রামারকে তাদের দৈনন্দিন কাজকর্মের মধ্যে আসা কোনও আসল-জগত সমস্যার কারণে বিস্মিত করার উপায় নয়।

কোড গল্ফ "এক ধরণের বিনোদনমূলক কম্পিউটার প্রোগ্রামিং প্রতিযোগিতা যা অংশগ্রহণকারীরা একটি নির্দিষ্ট অ্যালগরিদম প্রয়োগ করে সংক্ষিপ্ততম উত্স কোড অর্জনের জন্য প্রচেষ্টা করে।" পিপি ও সিজি সাইটে দেওয়া উত্তরে আপনি দেখতে পাবেন লোকেরা তাদের উত্তরে বাইটের সংখ্যা নির্দিষ্ট করে। যখন তারা কয়েকটি বাইট ছাঁটাই করার কোনও উপায় খুঁজে পান, তারা আসল নম্বরটি বের করে নতুন নম্বরটি রেকর্ড করবেন।

আপনি যেমনটি আশা করতে পারেন, কোড গল্ফিং চূড়ান্ত প্রোগ্রামিং ভাষার অপব্যবহারের পুরষ্কার দেয়। এক-বর্ণের পরিবর্তনশীল নাম। কোনও সাদা জায়গা নেই। গ্রন্থাগার ফাংশন সৃজনশীল ব্যবহার। Undocumented বৈশিষ্ট্য। নন স্ট্যান্ডার্ড প্রোগ্রামিং অনুশীলন। হ্যাক আপলিং।

কোনও প্রোগ্রামার যদি গল্ফ-স্টাইল কোডযুক্ত কাজের জন্য একটি পুল অনুরোধ জমা দেয় তবে তা প্রত্যাখ্যান করা হবে। তাদের সহকর্মীরা তাদের দেখে হাসবে। তাদের ম্যানেজার চ্যাট করার জন্য তাদের ডেস্কে নামিয়ে দিত। তবুও, প্রোগ্রামাররা পিপিএন্ডসিজির উত্তর জমা দিয়ে নিজেকে আনন্দিত করে।

এর সাথে কী করার আছে stdc++.h? অন্যরা যেমন উল্লেখ করেছে, এটি ব্যবহার অলস। এটি বহনযোগ্য নয়, সুতরাং এটি আপনার সংকলক বা আপনার সংকলকের পরবর্তী সংস্করণে কাজ করবে কিনা আপনি জানেন না। এটি খারাপ অভ্যাসকে উত্সাহ দেয়। এটি মানহীন, সুতরাং আপনার প্রোগ্রামের আচরণটি আপনি যা আশা করেন তার থেকে আলাদা হতে পারে। এটি সংকলন সময় এবং নির্বাহযোগ্য আকার বৃদ্ধি করতে পারে।

এগুলি সমস্ত বৈধ এবং সঠিক আপত্তি। তাহলে কেন কেউ এই বিদ্বেষ ব্যবহার করবেন?

দেখা যাচ্ছে যে কিছু লোক কোড গল্ফ ছাড়াই প্রোগ্রামিং ধাঁধা পছন্দ করে । তারা একত্রিত হয়ে এসিএম-আইসিপিসি, গুগল কোড জ্যাম এবং ফেসবুক হ্যাকার কাপের মতো ইভেন্টে বা টপকোডার এবং কোডফোর্সের মতো সাইটে প্রতিযোগিতা করে। তাদের র‌্যাঙ্ক প্রোগ্রামের সঠিকতা, কার্যকরকরণের গতি এবং কত দ্রুত তারা সমাধান জমা দেয় তার উপর ভিত্তি করে। কার্যকরকরণের গতি সর্বাধিক করতে, অনেক অংশগ্রহণকারী সি ++ ব্যবহার করেন। কোডিংয়ের গতি বাড়ানোর জন্য, তাদের মধ্যে কিছু ব্যবহার করে ।stdc++.h

এটি কি ভাল ধারণা? আসুন অসুবিধাগুলির তালিকাটি পরীক্ষা করে দেখুন। পোর্টেবিলিটি? এই কোডিং ইভেন্টগুলি একটি নির্দিষ্ট সংকলক সংস্করণ ব্যবহার করে, যা প্রতিযোগীরা আগাম জানেন matter মান সম্মতি? এমন কোডের ব্লকের জন্য প্রাসঙ্গিক নয় যার দরকারী জীবন এক ঘণ্টারও কম। সময় এবং নির্বাহযোগ্য আকার সংকলন? এগুলি প্রতিযোগিতার স্কোরিং রব্রিকের অংশ নয়।

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

এটি যদি stdc++.hঅন্য কোডিংয়ের মানদণ্ড ব্যবহার ও লঙ্ঘনের মতো খারাপ অভ্যাসকে উত্সাহ দেয় তবে কেন প্রতিযোগিতামূলক প্রোগ্রামিংয়ে অংশ নেওয়া উপযুক্ত তা নিয়ে প্রশ্ন উত্থাপন করে । একটি উত্তর হ'ল পিপি ও সিজি-তে প্রোগ্রামগুলি পোস্ট করার কারণে লোকেরা একই কারণে এটি করে: কিছু প্রোগ্রামাররা তাদের কোডিং দক্ষতা গেমের মতো প্রসঙ্গে ব্যবহার করতে উপভোগ করেন।

সুতরাং stdc++.hকোন প্রোগ্রামিং প্রতিযোগিতায় কোডিং স্পিড বেনিফিটগুলি ব্যবহার করে যেগুলি খারাপ অভ্যাসগুলি বাড়িয়ে তুলতে পারে তার চেয়ে বেশি ব্যবহার করতে হবে কিনা তা নিয়ে প্রশ্ন আসে।

এই প্রশ্নটি জিজ্ঞাসা করে: "কেন আমি # অন্তর্ভুক্ত করব না <bits/stdc++.h>?" আমি বুঝতে পারি যে এটি জিজ্ঞাসা করা হয়েছিল এবং একটি বক্তব্য দেওয়ার জন্য উত্তর দেওয়া হয়েছিল, এবং গৃহীত উত্তরই এই প্রশ্নের একমাত্র সত্য উত্তর হতে পারে। তবে প্রশ্নটি "আমার কেন <bits/stdc++.h>প্রযোজনা কোডে অন্তর্ভুক্ত করা উচিত নয় ?" অতএব, আমি মনে করি যে উত্তরগুলি ভিন্ন হতে পারে এমন অন্যান্য পরিস্থিতিতে বিবেচনা করা যুক্তিসঙ্গত।


5
আমি ইতিমধ্যে উন্নত করেছি, তবে এটি উল্লেখ করার মতো হতে পারে যে "মজাদার জন্য" প্রতিযোগিতামূলক প্রোগ্রামিংয়ে অংশ নেওয়ার একটি ভাল কারণ। অন্যদিকে "সম্ভাব্য নিয়োগকারীদের প্রভাবিত করা" নয় - এটি আমার সাথে আপনার কেসটিকে সক্রিয়ভাবে ক্ষতিগ্রস্থ করবে ।
মার্টিন বোনার

2
@ মার্টিনবোনার আমি জানি কিছু নিয়োগকারী পরিচালকরা প্রতিযোগিতামূলক প্রোগ্রামিংয়ের অভিজ্ঞতাটিকে একটি লাল পতাকা হিসাবে দেখেন। তবে যতক্ষণ না শীর্ষ সফ্টওয়্যার সংস্থাগুলি তাদের সাক্ষাত্কারগুলিতে সিপি-স্টাইলের সমস্যাগুলি ব্যবহার করে এবং নতুন নিয়োগকারীদের সন্ধানের জন্য প্রোগ্রামিং প্রতিযোগিতা চালায়, ততক্ষণ আশাবাদী বিকাশকারীদের মধ্যে সিপি জনপ্রিয় হতে থাকবে।
রেডগ্রাইনকোড

@ রেডগ্রিনকোড আমি কোনও পরিচালক নই (ধন্যবাদ $ দেবতা), তবে কখনও কখনও শুল্ক ভাড়া নেওয়ার ক্ষেত্রে আমার প্রভাব পড়ে। আমি স্পষ্টভাবে কোনো "প্রতিযোগিতামূলক প্রোগ্রামিং" এ হিসেবে উল্লেখ দেখতে বিশাল - লাল পতাকা না একটি সুবিধা।
জেস্পার জুহল

3
@ জেসপারজুহল যদি আপনার কোম্পানির প্রযুক্তিগত সাক্ষাত্কারকারীরা তাদের সাক্ষাত্কারগুলিতে অ্যালগরিদমিক ধাঁধা ব্যবহার করেন (যেমন অনেকে করেন), যা প্রতিযোগিতামূলক প্রোগ্রামিংয়ের সাথে প্রার্থীদের একটি সুবিধা দেয় gives হতে পারে প্রার্থীদের যুক্তিযুক্ত পছন্দ সিপিতে অংশ নেওয়া তবে তাদের জীবনবৃত্তান্ত / সিভিতে এটি উল্লেখ করা এড়ানো।
রেডগ্রাইনকোড

2
যদিও এটি সত্য যে এই শিরোনামটি কিছু প্রতিযোগিতামূলক প্রোগ্রামিংয়ে ব্যবহার খুঁজে পেতে পারে, এটি কোথা থেকে এসেছে তা ঠিক নয়। এটি একটি শ্রেণিকক্ষ থেকে এসেছিল। এবং যে ক্লাসরুমে পড়িয়েছিল তার দূষিত হওয়ার যথেষ্ট প্রভাব ছিল - এরপরে ক্যাসকেডের মাধ্যমে - কয়েক হাজার না হলে কয়েক হাজার শিক্ষার্থী (সেই শিক্ষক ও সমবয়সীদের প্রশিক্ষণ দিয়ে যারা তখন অজান্তেই এই রোগটি ছড়িয়ে দিয়েছিল)। এবং এখন সেই শিক্ষার্থীরা টিউটোরিয়ালগুলির জন্য এক জায়গায় যেতে টিউটোরিয়াল লিখছে। আমি শুধু একটি কোণে কাঁদতে চাই। প্রতিযোগিতামূলক প্রোগ্রামিং সাইটগুলিতে কোনও নন-স্ট্যান্ডার্ড শিরোনাম প্রত্যাখ্যান করার জন্য কেবলমাত্র একটি রেজেক্স থাকা উচিত ।
মনিকা

8

এন 4606 থেকে, ওয়ার্কিং ড্রাফ্ট, প্রোগ্রামিং ল্যাঙ্গুয়েজ সি ++ এর জন্য স্ট্যান্ডার্ড:

17.6.1.2 শিরোনাম [শিরোনাম]

  1. সি ++ স্ট্যান্ডার্ড লাইব্রেরির প্রতিটি উপাদান একটি শিরোনামে ঘোষিত বা সংজ্ঞায়িত (যথাযথ হিসাবে) হয়।

  2. সি ++ স্ট্যান্ডার্ড লাইব্রেরিটি 61 স ++ লাইব্রেরির শিরোনাম সরবরাহ করে, যেমন সারণী 14-এ দেখানো হয়েছে।

সারণী 14 - সি ++ লাইব্রেরির শিরোনাম

<algorithm> <future> <numeric> <strstream>
<any> <initializer_list> <optional> <system_error>
<array> <iomanip> <ostream> <thread>
<atomic> <ios> <queue> <tuple>
<bitset> <iosfwd> <random> <type_traits>
<chrono> <iostream> <ratio> <typeindex>
<codecvt> <istream> <regex> <typeinfo>
<complex> <iterator> <scoped_allocator> <unordered_map>
<condition_variable> <limits> <set> <unordered_set>
<deque> <list> <shared_mutex> <utility>
<exception> <locale> <sstream> <valarray>
<execution> <map> <stack> <variant>
<filesystem> <memory> <stdexcept> <vector>
<forward_list> <memory_resorce> <streambuf>
<fstream> <mutex> <string>
<functional> <new> <string_view>

সেখানে কোনও <বিট / স্টডিসি ++ নেই h এটি বিস্ময়কর নয়, যেহেতু <বিট / ...> শিরোনামগুলি বাস্তবায়নের বিশদ হয় এবং সাধারণত একটি সতর্কতা বহন করে:

*  This is an internal header file, included by other library headers.
*  Do not attempt to use it directly. 

<বিট / স্টেডিসি ++। এইচ> এছাড়াও একটি সতর্কতা বহন করে:

*  This is an implementation file for a precompiled header.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.