ইনপুট/আউটপুট স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করার জন্য হেডার ফাইল
#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_textF(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 এর পর কন্ডিশন সমাপ্তি করার জন্য
#endifT ক্লাশে X নেইম ডিফাইন করা
T::XN নেইমস্পেসে X নেইম ডিফাইন করা
N::Xগ্লোবাল নেইম X
::Xt ক্লাস অথবা স্ট্র্যাক্ট এর x মেম্বার
t.xক্লাস অথবা স্ট্র্যাক্ট এর x মেম্বারকে p দ্বারা পয়েন্ট করা
p->xa অ্যারের 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 Tx এবং y ইনিশিয়ালাইজ করা T অবজেক্টের এড্রেস
new T(x,y)p এড্রেসে থাকা অবজেক্টকে ধ্বংস করা এবং জায়গা খালি করা
delete pp এড্রেসে থাকা অবজেক্টের অ্যারেকে ধ্বংস করা এবং জায়গা খালি করা
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>