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

পয়েন্টার হ'ল একটি ডেটা টাইপ যার মানটি সরাসরি (বা "নির্দেশিত") এর ঠিকানা ব্যবহার করে কম্পিউটার মেমোরিতে অন্য যে কোনও স্থানে সঞ্চিত হয়।

22
নাল রেফারেন্স কি আসলেই খারাপ জিনিস?
আমি শুনেছি শুনেছি যে প্রোগ্রামিং ভাষাগুলিতে নাল উল্লেখের অন্তর্ভুক্তি হ'ল "বিলিয়ন ডলারের ভুল"। কিন্তু কেন? অবশ্যই, এগুলি নালরফেরিয়েশন এক্সেপশনগুলির কারণ হতে পারে, তবে তাই কি? ভুলভাবে ব্যবহার করা গেলে ভাষার কোনও উপাদানই ত্রুটির উত্স হতে পারে। এবং বিকল্প কি? আমি মনে করি এটি বলার পরিবর্তে: Customer c = Customer.GetByLastName("Goodman"); // …

4
সি জাঙ্কারের চেয়ে জাভা রেফারেন্স কীভাবে আলাদা?
সি এর পয়েন্টার রয়েছে এবং জাভাতে রেফারেন্স বলা হয়। এগুলি এই অর্থে কিছু জিনিস প্রচলিত রয়েছে যে তারা সকলেই কোনও কিছুর প্রতি নির্দেশ দেয়। আমি জানি যে সিতে পয়েন্টারগুলি তারা যে ঠিকানাগুলিতে নির্দেশ করে সেগুলি সঞ্চয় করে। রেফারেন্সও কি ঠিকানা সঞ্চয় করে? পয়েন্টারটি আরও নমনীয় এবং ত্রুটি-প্রবণ ছাড়া কীভাবে তারা …
97 java  c  pointers  reference 

16
তরুণ মনের কি পয়েন্টার ধারণাটি শিখতে হবে?
সি মাস্টার ডেনিস রিচি কেন সি তে পয়েন্টার চালু করলেন? এবং অন্যান্য প্রোগ্রামিং ভাষাগুলি যেমন ভিবি.এনইটি বা জাভা বা সি # তাদের এড়িয়ে গেল কেন? আমি গুগলে কিছু পয়েন্ট পেয়েছি এবং আমি আপনার মন্তব্যগুলিও শুনতে চাই। তারা কেন আধুনিক ভাষায় পয়েন্টার ধারণাগুলি মুছে ফেলছে? লোকে বলে যে সি হল মৌলিক …

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

17
কোন প্রোগ্রামিং সমস্যাগুলি পয়েন্টার ব্যবহার করে সবচেয়ে ভাল সমাধান করা হয়? [বন্ধ]
ঠিক আছে, আমি মূলত পয়েন্টারগুলি কীভাবে ব্যবহার করতে হয় তা বুঝতে পারি তবে আরও ভাল প্রোগ্রামিং করার জন্য কীভাবে সেগুলি ব্যবহার করা যায় তা সেরা নয়। পয়েন্টার ব্যবহারের সাথে জড়িত সমাধানের জন্য ভাল প্রকল্প বা সমস্যাগুলি কী কী যাতে আমি আরও ভাল বুঝতে পারি?

9
সি ++ এর সাথে কোডিং করার সময় পয়েন্টারগুলিকে কেন সুপারিশ করা হয় না?
আমি কোথাও থেকে পড়েছি যে সি ++ ব্যবহার করার সময় এটি পয়েন্টার ব্যবহার না করার পরামর্শ দেওয়া হয়। আপনি যখন সি ++ ব্যবহার করছেন তখন পয়েন্টারগুলি কেন এমন খারাপ ধারণা হয়। সি প্রোগ্রামারগুলির জন্য যা পয়েন্টার ব্যবহার করতে ব্যবহৃত হয়, সি ++ এর মধ্যে আরও ভাল বিকল্প এবং পদ্ধতির কী?
45 c++  c  pointers 

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

1
কাঁচা, দুর্বল_পিটার, অনন্য_পিটার, শেয়ার্ড_সিপিআর ইত্যাদি… কীভাবে এগুলি বুদ্ধিমানের সাথে চয়ন করবেন?
সি ++ তে প্রচুর পয়েন্টার রয়েছে তবে সি 5+ প্রোগ্রামিংয়ে (বিশেষত Qt ফ্রেমওয়ার্ক সহ) আমি কেবল পুরানো কাঁচা পয়েন্টার ব্যবহার করি: SomeKindOfObject *someKindOfObject = new SomeKindOfObject(); আমি জানি যে আরও অনেক "স্মার্ট" পয়েন্টার রয়েছে: // shared pointer: shared_ptr<SomeKindofObject> Object; // unique pointer: unique_ptr<SomeKindofObject> Object; // weak pointer: weak_ptr<SomeKindofObject> Object; তবে …

19
বাস্তব বিশ্বের অ্যাপ্লিকেশনগুলিতে কি কখনও 128-বিট ফ্ল্যাট ঠিকানা জায়গার প্রয়োজন হবে?
এটি কিছুটা "যে কারও পক্ষে এক মেগাবাইট যথেষ্ট হওয়া উচিত" তবে ... একটি 64-বিট সমতল ঠিকানা স্থান 32-বিট ঠিকানার জায়গার চেয়ে 4.3ish বিলিয়ন গুন বেশি জায়গা দেয়। এটি 17,179,869,184 জিআইবি। স্পষ্টতই, 8 বিট থেকে 16 বিটে রূপান্তরটি বেশ দ্রুত ছিল (আমি 80-এর দশকের দিক থেকে জিনিসগুলি দেখছি, সেই সমস্ত মেইনফ্রেমগুলি …

10
পয়েন্টার সি ভাষায় ধারণ করে এমন ডেটার "প্রকার" কী?
আমি জানি যে পয়েন্টারগুলি ঠিকানা রাখে। আমি জানি যে পয়েন্টারগুলির টাইপগুলি তারা সাধারণত নির্দেশ করে এমন ডেটার "প্রকার" এর উপর ভিত্তি করে "সাধারণভাবে" পরিচিত তবে, পয়েন্টারগুলি এখনও ভেরিয়েবল এবং তাদের যে ঠিকানাগুলি রয়েছে সেগুলির অবশ্যই একটি ডেটা "টাইপ" থাকতে হবে। আমার তথ্য অনুসারে, ঠিকানাগুলি হেক্সাডেসিমাল ফর্ম্যাটে রয়েছে। তবে, আমি এখনও …
30 c  pointers 


10
পয়েন্টার ভেরিয়েবলগুলির ব্যবহার কি একটি মেমরির ওভারহেড নয়?
সি এবং সি ++ এর মতো ভাষায়, ভেরিয়েবলগুলিতে পয়েন্টার ব্যবহার করার সময় সেই ঠিকানাটি সঞ্চয় করার জন্য আমাদের আরও একটি মেমরি অবস্থান প্রয়োজন। সুতরাং এটি কি একটি স্মৃতি ওভারহেড নয়? কীভাবে ক্ষতিপূরণ দেওয়া হয়? পয়েন্টারগুলি কি সমালোচনামূলক কম মেমোরি অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়?
29 c++  c  pointers 

3
দীর্ঘ মেশিন কেন কিছু মেশিনে 12 বাইট নেয়?
আমার মেশিনে এই কোডটি সংকলনের পরে আমি অদ্ভুত কিছু লক্ষ্য করেছি: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } ফলাফল নিম্নলিখিত। লক্ষ্য …
26 c  memory  pointers 

4
কেন সি ++ এবং জাভা উভয়ই "রেফারেন্স" ধারণাটি ব্যবহার করে তবে একই অর্থে নয়?
সি ++ এ কোনও ফাংশনের একটি রেফারেন্স আর্গুমেন্ট ফাংশনটিকে রেফারেন্সটিকে অন্য কোনও কিছুতে রেফারেন্স করার অনুমতি দেয়: int replacement = 23; void changeNumberReference(int& reference) { reference = replacement; } int main() { int i = 1; std::cout << "i=" << i << "\n"; // i = 1; changeNumberReference(i); std::cout << …
26 java  c++  pointers  reference 

3
কেন বৃদ্ধি পয়েন্টার?
আমি সম্প্রতি সি ++ শিখতে শুরু করেছি এবং বেশিরভাগ লোক হিসাবে (আমি যা পড়ছি তা অনুসারে) আমি পয়েন্টারগুলির সাথে লড়াই করছি। প্রচলিত অর্থে নয়, আমি বুঝতে পারি যে সেগুলি কী, এবং সেগুলি কেন ব্যবহৃত হয় এবং কীভাবে তারা কার্যকর হতে পারে তবে আমি বুঝতে পারি না যে ইনক্রিমেন্টিং পয়েন্টারগুলি কীভাবে …
25 c++  c  pointers 

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