ইনপুট/আউটপুট স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করার জন্য হেডার ফাইল
#include <iostream>
কনসোলে আউটপুট দেখানো
cout <<
কনসোলে এরোর দেখানো
cerr <<
কনসোলে লগ দেখানো
clog <<
কনসোল থেকে ইনপুট নেয়া
cin >>
cout এবং cin দ্রুত কাজ করার জন্য
ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
ইনপুট/আউটপুট ফাইল স্ট্রিমস এর হেডার কোড
#include <fstream>
ফাইলে লিখার জন্য
ofstream myFile
ফাইল থেকে পড়ার জন্য
ifstream myFile
ফাইল ওপেন করা
myFile.open (filename.txt(file format))
স্ট্রিম অবজেক্ট ব্যবহার করে ফাইল ওপেন করা
open (filename, mode)
ইনপুট অপারেশন হিসেবে ফাইল ওপেন করা
ios::in
আউটপুট অপারেশন হিসেবে ফাইল ওপেন করা
ios::out
বাইনারি মুডে ফাইল ওপেন করা
ios::binary
ইনিশিয়াল পসিশন ফাইলের শেষভাগে সেট করা
ios::ate
ফাইলের শেষভাগে সকল অপারেশন পারফর্ম করার জন্য
ios::app
ফাইলের আগের কনটেন্ট ডিলিট করে নতুন কনটেন্ট দিয়ে রিপ্লেস করার জন্য
ios::trunc
ফাইল ক্লোস করার জন্য
myFile.close()
ফাইল ওপেন আছে কিনা তা চেক করার জন্য
myFile.is_open()
ইটেরটর ইনপুট/আউটপুট স্ট্রিম ডিক্লেয়ার করা
#include <iterator>
ইনপুট স্ট্রিম থেকে ভ্যালু নিয়ে ইনপুট ইটেরেটর ডিফাইন করা
istream_iterator<T> in(is);
আউটপুট ইটেরেটর ডিফাইন করা
ostream_iterator<T> out(os);
দুটি সংখ্যার মধ্যে বড় সংখ্যা টি বের করা
max(x, y);
দুটি সংখ্যার মধ্যে ছোট সংখ্যা টি বের করা
min(x, y);
বর্গমুল বের করা
sqrt(x);
দশমিক সংখ্যাকে পুর্ণসংখ্যা করা
round(x);
লগারিদম বের করা
log(x);
পরম মান বের করা
abs(x);
দশমিক সংখ্যাকে তার কাছাকাছি বড় পূর্ণসংখ্যা করা
ceil(x);
দশমিক সংখ্যাকে থেকে দশমিক অংশটুকু বাদ দিয়ে পূর্ণসংখ্যা করা
floor(x);
কোনো সংখ্যার(x) এর ঘাত (y) হলে তার মান বের করা
pow(x, y);
বর্তমান ডিরেক্টরিতে ফাইল যুক্ত করা
#include "myfile.h"
X কে some_text দিয়ে রিপ্লেস করা
#define X some_text
F(a,b) কে a+b দ্বারা রিপ্লেস করা
#define F(a,b) a+b
ডিফিনেশন রিমুভ করা
#undef X
কন্ডিশনাল কম্পাইলেশন (#if defined(X))
#ifdef X
কন্ডিশনাল কম্পাইলেশন (#if !defined(X))
#ifndef X
কন্ডিশনাল কম্পাইলেশন
#else
#if এবং #ifdef এর পর কন্ডিশন সমাপ্তি করার জন্য
#endif
T ক্লাশে X নেইম ডিফাইন করা
T::X
N নেইমস্পেসে X নেইম ডিফাইন করা
N::X
গ্লোবাল নেইম X
::X
t ক্লাস অথবা স্ট্র্যাক্ট এর x মেম্বার
t.x
ক্লাস অথবা স্ট্র্যাক্ট এর x মেম্বারকে p দ্বারা পয়েন্ট করা
p->x
a অ্যারের i ইলিমেন্ট
a[i]
x,y আর্গুমেন্ট সহ f ফাংশনকে কল করা
f(x,y)
x এবং y সহ T ক্লাশের অবজেক্টকে ইনশিয়ালাইজ করা
T(x,y)
x টাইপ
typeid(x)
x কে T তে কনভার্ট করে এবং রানটাইমে চেক করে
dynamic_cast<T>(x)
x কে T তে কনভার্ট করে কিন্তু কোনো চেক করা ছাড়াই
static_cast<T>(x)
T হিসেবে x এর বিটগুলোকে ইন্ট্যারপ্রেট করা
reinterpret_cast<T>(x)
x কে T এর সেইম টাইপে কনভার্ট করা
const_cast<T>(x)
অবজেক্ট x কে রিপ্রেসেন্ট করতে ব্যবহৃত বাইটের সংখ্যা দেখা
sizeof x
টাইপ T কে রিপ্রেসেন্ট করতে ব্যবহৃত বাইটের সংখ্যা দেখা
sizeof(T)
p এড্রেসের কন্টেন্ট
*p
নতুন এলোকেট করা T অবজেক্টের এড্রেস
new T
x এবং y ইনিশিয়ালাইজ করা T অবজেক্টের এড্রেস
new T(x,y)
p এড্রেসে থাকা অবজেক্টকে ধ্বংস করা এবং জায়গা খালি করা
delete p
p এড্রেসে থাকা অবজেক্টের অ্যারেকে ধ্বংস করা এবং জায়গা খালি করা
delete[] p
সর্ট নাম্বার অ্যারে (ছোট থেকে বড়)
sort(array, array + n)
সর্ট নাম্বার অ্যারে (বড় থেকে ছোট)
sort(array, array + n, greater<int>()))
সকল স্ট্যান্ডার্ড লাইব্রেরি এবং এস টি এল একবারে অ্যাড করতে
#include <bits/stdc++.h>
স্ট্যান্ডার্ড ইনপুট আউটপুট প্রকাশে সি এর ফাইল
#include<stdio.h>
স্ট্রিং সম্পর্কিত কার্যক্রমের জন্য
#include<string.h>
গাণিতিক ফাংশন ব্যাবহার এর জন্য
#include<math.h>
ইনপুট এবং অউটপুটের ডাটা ম্যানুপুলেট সম্পর্কিত ফাংশন ব্যাবহারের জন্য
#include<iomanip.h>
এরর হ্যান্ডেলিং সম্পর্কিত ফাংশন
#include<errno.h>
বাইরের ফাইল থেকে ডাটা রিড এবং রাইট করা
#include<fstream.h>
সময় সম্পর্কিত ফাইল
#include<time.h>
স্ট্যান্ডার্ড আর্গুমেন্ট ফাংশন সম্পর্কিত ফাইল
#include<stdarg.h>
এটি সিগন্যাল হ্যান্ডলিং ফাংশন সম্পর্কিত ফাইল
#include<signal.h>