প্রশ্ন ট্যাগ «extern»

17
উত্স ফাইলগুলির মধ্যে ভেরিয়েবলগুলি ভাগ করতে আমি কীভাবে বহিরা ব্যবহার করব?
আমি জানি যে সি তে গ্লোবাল ভেরিয়েবলগুলির মাঝে মাঝে externকীওয়ার্ড থাকে। একটি externপরিবর্তনশীল কি? ঘোষণা কীসের মতো? এর সুযোগ কী? এটি উত্স ফাইলগুলি জুড়ে ভেরিয়েবলগুলি ভাগ করার সাথে সম্পর্কিত, তবে কীভাবে এটি সুনির্দিষ্টভাবে কাজ করে? আমি কোথায় ব্যবহার করব extern?

1
"ফাউন্ডেশন_এক্সপোর্ট" বনাম "বাহ্যিক"
আমি যা ব্যবহার করে পিছনে কারণ জিজ্ঞাসা করতে চাই FOUNDATION_EXPORTপরিবর্তে externমধ্যে উদ্দেশ্য সি প্রকল্প। আমি এই প্রশ্নটি যাচাই করেছি এবং ব্যবহার করে FOUNDATION_EXPORTমোট externop৪০ পয়েন্ট (২ য় স্থান) ব্যবহার করে মোট 340 পয়েন্ট (প্রথম স্থান) অর্জন করেছে । কেন কেউ ব্যাখ্যা করতে পারে? এর FOUNDATION_EXPORTপরিবর্তে ব্যবহারের কোনও ব্যবহারিক কারণ আছে …

5
বাহ্যিক টেম্পলেট ব্যবহার করা (সি ++ 11)
চিত্র 1: ফাংশন টেম্পলেট TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int main() { f<char>(); return 0; } এটি কি ব্যবহারের সঠিক উপায় extern template, বা আমি চিত্র 2 এর …
116 c++  templates  c++11  extern 

6
বহির্মুখী ইনলাইন কী করে?
আমি বুঝতে পারি যে inlineনিজে থেকেই এটি সংকলকটির জন্য পরামর্শ এবং তার বিবেচনার ভিত্তিতে এটি ফাংশনটি ইনলাইন করতে পারে বা নাও পারে এবং এটি লিঙ্কযোগ্য অবজেক্ট কোডও তৈরি করে। আমি মনে করি static inlineএটি একই কাজ করে (মেলে বা নাও পারে) তবে লিংকযোগ্য অবজেক্ট কোড তৈরি করবে না যখন ইনলাইন …

1
বিভিন্ন ব্লকের একই নামের বহিরাগত স্থানীয় ভেরিয়েবলগুলি সি ++ তে সংকলকগুলির মধ্যে বিভিন্ন লিঙ্কেজ কেন পাবে?
বাহ্যিক স্থানীয় ভেরিয়েবলগুলিতে কোন লিঙ্কেজগুলি মঞ্জুর করা হচ্ছে তা আমি যখন যাচ্ছিলাম তখন আমি দেখতে পেলাম যে সংযোজকগুলির মধ্যে কিছু ভিন্ন আচরণ রয়েছে উদাহরণস্বরূপ, যদি আমি কোডের নীচে পরীক্ষা করে দেখি যেমন আপনি মন্তব্যগুলিতে দেখেন তবে varএর বিভিন্ন লিঙ্ক রয়েছে // foo.cpp int var = 10; // external linkage // …
12 c++  g++  clang++  extern  linkage 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.