C++ এ ফাংশন টাইপ করার জন্য একটি পয়েন্টার কি?
C++ এ ফাংশন টাইপ করার জন্য একটি পয়েন্টার কি?

ভিডিও: C++ এ ফাংশন টাইপ করার জন্য একটি পয়েন্টার কি?

ভিডিও: C++ এ ফাংশন টাইপ করার জন্য একটি পয়েন্টার কি?
ভিডিও: C/C++ এ ফাংশন পয়েন্টার 2024, মে
Anonim

ফাংশন পয়েন্টার ভিতরে গ এবং গ ++ অ্যালেক্স অ্যালেন দ্বারা। ক ফাংশন পয়েন্টার একটি পরিবর্তনশীল যা a এর ঠিকানা সংরক্ষণ করে ফাংশন যা পরবর্তীতে এর মাধ্যমে বলা যেতে পারে ফাংশন পয়েন্টার . এটি দরকারী কারণ ফাংশন এনক্যাপসুলেট আচরণ।

এছাড়াও, আপনি কিভাবে C++ এ একটি পয়েন্টার থেকে একটি ফাংশন কল করবেন?

C++ ফাংশন কল দ্বারা নির্দেশক . দ্য কল দ্বারা পয়েন্টার পদ্ধতি একটি আর্গুমেন্ট পাস করা ফাংশন আনুষ্ঠানিক প্যারামিটারে একটি আর্গুমেন্টের ঠিকানা কপি করে। ভিতরে ফাংশন , ঠিকানা ব্যবহার করা হয় প্রকৃত আর্গুমেন্ট অ্যাক্সেস করতে ব্যবহৃত কল . এর মানে হল যে প্যারামিটারে করা পরিবর্তনগুলি পাস করা আর্গুমেন্টকে প্রভাবিত করে।

পরবর্তীকালে, প্রশ্ন হল, ফাংশন পয়েন্টার বলতে আপনি কী বোঝেন? উইকিপিডিয়া থেকে, মুক্ত বিশ্বকোষ। ক ফাংশন পয়েন্টার , একটি সাবরুটিনও বলা হয় নির্দেশক বা পদ্ধতি নির্দেশক , ইহা একটি নির্দেশক যে একটি নির্দেশ করে ফাংশন . একটি ডেটা মান উল্লেখ করার বিপরীতে, ক ফাংশন পয়েন্টার মেমরির মধ্যে এক্সিকিউটেবল কোড নির্দেশ করে।

তারপর, উদাহরণ সহ ব্যাখ্যা করার ফাংশন পয়েন্টার কি?

এই উদাহরণ , আমরা একটি পাস করছি নির্দেশক থেকে a ফাংশন . যখন আমরা একটি পাস নির্দেশক একটি ভেরিয়েবলের পরিবর্তে একটি যুক্তি হিসাবে তারপর মানের পরিবর্তে ভেরিয়েবলের ঠিকানাটি পাস করা হয়। তাই দ্বারা তৈরি কোন পরিবর্তন ফাংশন ব্যবহার করে নির্দেশক পাস ভেরিয়েবলের ঠিকানায় স্থায়ীভাবে তৈরি করা হয়।

সি একটি পয়েন্টার কি?

সি-তে পয়েন্টার ভাষা একটি ভেরিয়েবল যা অন্য ভেরিয়েবলের ঠিকানা সঞ্চয়/পয়েন্ট করে। ক সি-তে পয়েন্টার গতিশীলভাবে মেমরি বরাদ্দ করতে ব্যবহৃত হয় অর্থাৎ রান টাইমে। দ্য নির্দেশক ভেরিয়েবল যে কোনো ডাটা টাইপ যেমন int, float, char, double, short ইত্যাদির অন্তর্গত হতে পারে।