C/C++ এ একটি পয়েন্টারের আকার স্থির নয়। এটি অপারেটিং সিস্টেম, সিপিইউ আর্কিটেকচার ইত্যাদির মতো বিভিন্ন বিষয়ের উপর নির্ভর করে। সাধারণত এটি অন্তর্নিহিত প্রসেসরের শব্দ আকারের উপর নির্ভর করে উদাহরণস্বরূপ একটি 32 বিট কম্পিউটারের জন্য পয়েন্টারের আকার 4 বাইট হতে পারে একটি 64 বিট কম্পিউটারের জন্য পয়েন্টারের আকার 8 বাইট হতে পারে। তাই নির্দিষ্ট আর্কিটেকচারের জন্য পয়েন্টার সাইজ ঠিক করা হবে।
এটি int *, float * ইত্যাদির মতো সমস্ত ডেটার জন্য সাধারণ।