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

ডেটা টাইপ যা স্মৃতিতে সঞ্চিত অন্য মানকে "পয়েন্ট" করে। পয়েন্টার ভেরিয়েবলে কিছু অন্যান্য সত্তার (ভেরিয়েবল বা ফাংশন বা অন্যান্য সত্তা) একটি মেমরি ঠিকানা থাকে। এই ট্যাগটি পয়েন্টার ব্যবহার জড়িত প্রশ্নগুলির জন্য ব্যবহার করা উচিত, রেফারেন্স নয়। পয়েন্টার ব্যবহার করে সর্বাধিক প্রচলিত প্রোগ্রামিং ভাষা হ'ল সি, সি ++, গো এবং সমাবেশ ভাষা। একটি নির্দিষ্ট ভাষার ট্যাগ ব্যবহার করুন। অন্যান্য সহায়ক ট্যাগগুলি হ'ল পদ্ধতি, ফাংশন, কাঠামো ইত্যাদি poin

5
পয়েন্টার বা ঠিকানা মুদ্রণের জন্য সঠিক বিন্যাস নির্দিষ্টকরণকারক?
ভেরিয়েবলের ঠিকানা মুদ্রণের জন্য আমার কোন ফর্ম্যাট নির্দিষ্টকরণকারী ব্যবহার করা উচিত? আমি নীচের লট মধ্যে বিভ্রান্ত। % u - স্বাক্ষরবিহীন পূর্ণসংখ্যা % x - হেক্সাডেসিমাল মান % পি - অকার্যকর পয়েন্টার কোন ঠিকানা মুদ্রণের জন্য সর্বোত্তম বিন্যাসটি হবে?

6
একটি অ্যারের ঠিকানা সি এর মানের সমান হয় কীভাবে?
নিম্নলিখিত কোডের বিটগুলিতে, পয়েন্টার মান এবং পয়েন্টার ঠিকানাগুলি প্রত্যাশার সাথে পৃথক হয়। কিন্তু অ্যারে মান এবং ঠিকানাগুলি না! এটা কিভাবে হতে পারে? আউটপুট my_array = 0022FF00 &my_array = 0022FF00 pointer_to_array = 0022FF00 &pointer_to_array = 0022FEFC #include <stdio.h> int main() { char my_array[100] = "some cool string"; printf("my_array = %p\n", my_array); …
189 c  pointers  arrays 

13
সি তেমন শক্ত নয়: অকার্যকর (* (* f []) ()) ()
আমি আজ একটি ছবি দেখেছি এবং মনে করি আমি ব্যাখ্যাগুলি প্রশংসা করব। সুতরাং এখানে ছবি: আমি এটি বিভ্রান্তিকর পেয়েছি এবং ভাবলাম যে এই জাতীয় কোডগুলি কখনও ব্যবহারিক হয় কিনা। আমি ছবিটি গুগল করেছিলাম এবং এই রেডডিট এন্ট্রিতে অন্য একটি ছবি পেয়েছি এবং এখানে সেই চিত্রটি রয়েছে: সুতরাং এই "স্পাইরিয়াল পড়া" …

13
কেন পরিবর্তনের পরিবর্তে পরিবর্তকের নামের পরিবর্তে তারকাচিহ্ন?
বেশিরভাগ সি প্রোগ্রামাররা কেন এর মতো ভেরিয়েবলের নাম রাখে: int *myVariable; এর চেয়ে বরং: int* myVariable; উভয়ই বৈধ। আমার কাছে মনে হচ্ছে অষ্টকটি একটি প্রকারের একটি অংশ, ভেরিয়েবল নামের অংশ নয়। কেউ কি এই যুক্তি ব্যাখ্যা করতে পারেন?

2
কেন 'এটি' একটি পয়েন্টার এবং একটি রেফারেন্স নয়?
আমি এই প্রশ্নের উত্তরগুলি সি ++ প্রফিট এবং কনস পড়ছিলাম এবং মন্তব্যগুলি পড়ার সময় এই সন্দেহ পেয়েছি got প্রোগ্রামাররা প্রায়শই এটি বিভ্রান্ত করে যে "এটি" একটি পয়েন্টার তবে একটি রেফারেন্স নয়। আরেকটি বিভ্রান্তি হ'ল কেন "হ্যালো" স্ট্যান্ড স্ট্রিং টাইপ নয় তবে একটি চর কনস্ট * (পয়েন্টার) এর মূল্যায়ন করে (বিন্যাসে …

8
সি-এ অকার্যকর পয়েন্টারের জন্য পয়েন্টার গাণিতিক
যখন একটি বিশেষ ধরনের একটি পয়েন্টার (বলুন int, char, float, ..) বৃদ্ধি করা হয়, এর মান যে ডাটা টাইপ মাপ বৃদ্ধি করা হয়। voidআকারের ডেটাতে নির্দেশকারী একটি পয়েন্টার xযদি বাড়ানো হয় তবে এটি কীভাবে xএগিয়ে বাইটে পয়েন্ট পাবেন ? সংকলক xপয়েন্টারের মান যুক্ত করতে কীভাবে জানতে পারে ?


29
লোকেরা সি পয়েন্টার সম্পর্কে কী অসুবিধে পায়? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …
173 c  pointers 


6
সি-তে, কিছু লোক পয়েন্টারটি মুক্ত করার আগে কেন ফেলে দেয়?
আমি একটি পুরানো কোড বেসে কাজ করছি এবং প্রায় বিনামূল্যে () এর প্রার্থনাটি তার যুক্তিতে একটি কাস্ট ব্যবহার করে। উদাহরণ স্বরূপ, free((float *)velocity); free((float *)acceleration); free((char *)label); যেখানে প্রতিটি পয়েন্টারটি সংশ্লিষ্ট (এবং মিলে যাওয়া) ধরণের। আমি এটি করার কোন লাভ নেই। এটি খুব পুরানো কোড, সুতরাং আমি যদি ভাবছি যে …
167 c  pointers  casting 

10
আমার কি পুরো পন্যগুলি বা পাত্রে পয়েন্টারগুলিকে স্টোরেজ রাখতে হবে?
স্ক্র্যাচ থেকে একটি নতুন সিস্টেম ডিজাইন করা। আমি এসটিএলকে নির্দিষ্ট দীর্ঘ-লাইভ অবজেক্টের তালিকা এবং মানচিত্র সঞ্চয় করতে ব্যবহার করব। প্রশ্ন: আমি কি আমার এসটিএল ধারকগুলির মধ্যে আমার অবজেক্টের অনুলিপি নির্মাণকারী এবং বস্তুর অনুলিপিগুলি সংরক্ষণ করতে পারি, বা জীবন ও সুযোগটি নিজেই পরিচালনা করা এবং কেবল আমার এসটিএল কনটেইনারগুলিতে কেবল পয়েন্টারগুলি …
162 c++  stl  pointers 

8
সি ++ গ্রন্থাগার এবং ফ্রেমওয়ার্কগুলি কখনই স্মার্ট পয়েন্টার ব্যবহার করে না?
আমি কয়েকটি নিবন্ধে পড়েছি যে কাঁচা পয়েন্টার প্রায় কখনও ব্যবহার করা উচিত নয়। পরিবর্তে সেগুলি সর্বদা স্মার্ট পয়েন্টারগুলির মধ্যে আবৃত করা উচিত, তা স্কপড বা ভাগ করা পয়েন্টার। তবে, আমি লক্ষ্য করেছি যে বুস্টের মতো কিউটি, ডাব্লুএক্সউইজেডস এবং লাইব্রেরিগুলির মতো ফ্রেমওয়ার্কগুলি কখনই ফিরে আসে না বা স্মার্ট পয়েন্টারগুলি প্রত্যাশা করে …

8
সি ব্যবহার করে একটি অ্যারে ফিরছে
আমি সি-তে তুলনামূলকভাবে নতুন এবং অ্যারে নিয়ে কাজ করার পদ্ধতিগুলির জন্য আমার কিছুটা সহায়তা প্রয়োজন। জাভা প্রোগ্রামিং থেকে আসা, আমি বলতে সক্ষম হতে অভ্যস্তint [] method() অ্যারে ফেরত দেওয়ার । তবে, আমি জানতে পেরেছি যে সি দিয়ে আপনি যখন ফিরিয়ে দেন তখন আপনাকে অ্যারেগুলির জন্য পয়েন্টার ব্যবহার করতে হবে। নতুন …
153 c  arrays  pointers  char 

18
এটি মুছে ফেলার পরে কোনও পয়েন্টার শুকানো কি ভাল অনুশীলন?
আমি এই বলে স্মার্ট পয়েন্টার ব্যবহার করে শুরু করব এবং আপনাকে কখনই এ নিয়ে চিন্তা করতে হবে না। নিম্নলিখিত কোডে সমস্যাগুলি কী? Foo * p = new Foo; // (use p) delete p; p = NULL; এটি একটি উত্তর এবং অন্য প্রশ্নের মন্তব্যে স্পার্ক হয়েছিল । নীল বাটারওয়ার্থের একটি মন্তব্য …

12
X [0]! = X [0] [0]! = X [0] [0] [0] কেন?
আমি কিছুটা সি ++ অধ্যয়ন করছি এবং আমি পয়েন্টারগুলির সাথে লড়াই করছি। আমি বুঝতে পারি যে আমি ঘোষণা করে আমার 3 স্তরের পয়েন্টার থাকতে পারে: int *(*x)[5]; সুতরাং এটি *x5 টি উপাদানগুলির একটি অ্যারেরের পয়েন্টার যা পয়েন্টার int। এছাড়াও আমি জানি x[0] = *(x+0);, x[1] = *(x+1)এবং আরও .... সুতরাং, …
149 c++  c  arrays  pointers 

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