|
26 | 26 | } |
27 | 27 | ] |
28 | 28 | }, { |
29 | | - "title": "ফাইল স্ট্রিমস", |
| 29 | + "title": "প্রিপ্রসেসর", |
30 | 30 | "items": [ |
31 | 31 | { |
32 | | - "definition": "ইনপুট/আউটপুট ফাইল স্ট্রিমস এর হেডার কোড", |
33 | | - "code": "#include <fstream>" |
| 32 | + "definition": "বর্তমান ডিরেক্টরিতে ফাইল যুক্ত করা", |
| 33 | + "code": "#include \"myfile.h\"" |
34 | 34 | }, { |
35 | | - "definition": "ফাইলে লিখার জন্য", |
36 | | - "code": "ofstream myFile" |
37 | | - }, { |
38 | | - "definition": "ফাইল থেকে পড়ার জন্য", |
39 | | - "code": "ifstream myFile" |
40 | | - }, { |
41 | | - "definition": "ফাইল ওপেন করা", |
42 | | - "code": "myFile.open (filename.txt(file format))" |
43 | | - }, { |
44 | | - "definition": "স্ট্রিম অবজেক্ট ব্যবহার করে ফাইল ওপেন করা ", |
45 | | - "code": "open (filename, mode)" |
| 35 | + "definition": "X কে some_text দিয়ে রিপ্লেস করা", |
| 36 | + "code": "#define X some_text" |
46 | 37 | }, { |
47 | | - "definition": "ইনপুট অপারেশন হিসেবে ফাইল ওপেন করা", |
48 | | - "code": "ios::in" |
| 38 | + "definition": "F(a,b) কে a+b দ্বারা রিপ্লেস করা", |
| 39 | + "code": "#define F(a,b) a+b" |
49 | 40 | }, { |
50 | | - "definition": "আউটপুট অপারেশন হিসেবে ফাইল ওপেন করা", |
51 | | - "code": "ios::out" |
| 41 | + "definition": "ডিফিনেশন রিমুভ করা", |
| 42 | + "code": "#undef X" |
52 | 43 | }, { |
53 | | - "definition": "বাইনারি মুডে ফাইল ওপেন করা", |
54 | | - "code": "ios::binary" |
| 44 | + "definition": "কন্ডিশনাল কম্পাইলেশন (#if defined(X))", |
| 45 | + "code": "#ifdef X" |
55 | 46 | }, { |
56 | | - "definition": "ইনিশিয়াল পসিশন ফাইলের শেষভাগে সেট করা", |
57 | | - "code": "ios::ate" |
| 47 | + "definition": "কন্ডিশনাল কম্পাইলেশন (#if !defined(X))", |
| 48 | + "code": "#ifndef X" |
58 | 49 | }, { |
59 | | - "definition": "ফাইলের শেষভাগে সকল অপারেশন পারফর্ম করার জন্য", |
60 | | - "code": "ios::app" |
| 50 | + "definition": "কন্ডিশনাল কম্পাইলেশন", |
| 51 | + "code": "#else" |
61 | 52 | }, { |
62 | | - "definition": "ফাইলের আগের কনটেন্ট ডিলিট করে নতুন কনটেন্ট দিয়ে রিপ্লেস করার জন্য", |
63 | | - "code": "ios::trunc" |
64 | | - }, { |
65 | | - "definition": "ফাইল ক্লোস করার জন্য", |
66 | | - "code": "myFile.close()" |
67 | | - }, { |
68 | | - "definition": "ফাইল ওপেন আছে কিনা তা চেক করার জন্য", |
69 | | - "code": "myFile.is_open()" |
| 53 | + "definition": "#if এবং #ifdef এর পর কন্ডিশন সমাপ্তি করার জন্য", |
| 54 | + "code": "#endif" |
70 | 55 | } |
71 | 56 | ] |
72 | | - },{ |
| 57 | + }, { |
73 | 58 | "title": "স্ট্যাক", |
74 | 59 | "items": [ |
75 | 60 | { |
|
129 | 114 | "code": "q.size()" |
130 | 115 | } |
131 | 116 | ] |
| 117 | + }, { |
| 118 | + "title": "ফাইল স্ট্রিমস", |
| 119 | + "items": [ |
| 120 | + { |
| 121 | + "definition": "ইনপুট/আউটপুট ফাইল স্ট্রিমস এর হেডার কোড", |
| 122 | + "code": "#include <fstream>" |
| 123 | + }, |
| 124 | + { |
| 125 | + "definition": "ফাইলে লিখার জন্য", |
| 126 | + "code": "ofstream myFile" |
| 127 | + }, |
| 128 | + { |
| 129 | + "definition": "ফাইল থেকে পড়ার জন্য", |
| 130 | + "code": "ifstream myFile" |
| 131 | + }, |
| 132 | + { |
| 133 | + "definition": "ফাইল ওপেন করা", |
| 134 | + "code": "myFile.open (filename.txt(file format))" |
| 135 | + }, |
| 136 | + { |
| 137 | + "definition": "স্ট্রিম অবজেক্ট ব্যবহার করে ফাইল ওপেন করা ", |
| 138 | + "code": "open (filename, mode)" |
| 139 | + }, |
| 140 | + { |
| 141 | + "definition": "ইনপুট অপারেশন হিসেবে ফাইল ওপেন করা", |
| 142 | + "code": "ios::in" |
| 143 | + }, |
| 144 | + { |
| 145 | + "definition": "আউটপুট অপারেশন হিসেবে ফাইল ওপেন করা", |
| 146 | + "code": "ios::out" |
| 147 | + }, |
| 148 | + { |
| 149 | + "definition": "বাইনারি মুডে ফাইল ওপেন করা", |
| 150 | + "code": "ios::binary" |
| 151 | + }, |
| 152 | + { |
| 153 | + "definition": "ইনিশিয়াল পসিশন ফাইলের শেষভাগে সেট করা", |
| 154 | + "code": "ios::ate" |
| 155 | + }, |
| 156 | + { |
| 157 | + "definition": "ফাইলের শেষভাগে সকল অপারেশন পারফর্ম করার জন্য", |
| 158 | + "code": "ios::app" |
| 159 | + }, |
| 160 | + { |
| 161 | + "definition": "ফাইলের আগের কনটেন্ট ডিলিট করে নতুন কনটেন্ট দিয়ে রিপ্লেস করার জন্য", |
| 162 | + "code": "ios::trunc" |
| 163 | + }, |
| 164 | + { |
| 165 | + "definition": "ফাইল ক্লোস করার জন্য", |
| 166 | + "code": "myFile.close()" |
| 167 | + }, |
| 168 | + { |
| 169 | + "definition": "ফাইল ওপেন আছে কিনা তা চেক করার জন্য", |
| 170 | + "code": "myFile.is_open()" |
| 171 | + } |
| 172 | + ] |
| 173 | + }, { |
| 174 | + "title": "এক্সপ্রেশন", |
| 175 | + "items": [ |
| 176 | + { |
| 177 | + "definition": "T ক্লাশে X নেইম ডিফাইন করা", |
| 178 | + "code": "T::X" |
| 179 | + }, { |
| 180 | + "definition": "N নেইমস্পেসে X নেইম ডিফাইন করা", |
| 181 | + "code": "N::X" |
| 182 | + }, { |
| 183 | + "definition": "গ্লোবাল নেইম X", |
| 184 | + "code": "::X" |
| 185 | + }, { |
| 186 | + "definition": "t ক্লাস অথবা স্ট্র্যাক্ট এর x মেম্বার", |
| 187 | + "code": "t.x" |
| 188 | + }, { |
| 189 | + "definition": "ক্লাস অথবা স্ট্র্যাক্ট এর x মেম্বারকে p দ্বারা পয়েন্ট করা", |
| 190 | + "code": "p->x" |
| 191 | + }, { |
| 192 | + "definition": "a অ্যারের i ইলিমেন্ট", |
| 193 | + "code": "a[i]" |
| 194 | + }, { |
| 195 | + "definition": "x,y আর্গুমেন্ট সহ f ফাংশনকে কল করা", |
| 196 | + "code": "f(x,y)" |
| 197 | + }, { |
| 198 | + "definition": "x এবং y সহ T ক্লাশের অবজেক্টকে ইনশিয়ালাইজ করা", |
| 199 | + "code": "T(x,y)" |
| 200 | + }, { |
| 201 | + "definition": "x টাইপ", |
| 202 | + "code": "typeid(x)" |
| 203 | + }, { |
| 204 | + "definition": "x কে T তে কনভার্ট করে এবং রানটাইমে চেক করে", |
| 205 | + "code": "dynamic_cast<T>(x)" |
| 206 | + }, { |
| 207 | + "definition": "x কে T তে কনভার্ট করে কিন্তু কোনো চেক করা ছাড়াই", |
| 208 | + "code": "static_cast<T>(x)" |
| 209 | + }, { |
| 210 | + "definition": "T হিসেবে x এর বিটগুলোকে ইন্ট্যারপ্রেট করা", |
| 211 | + "code": "reinterpret_cast<T>(x)" |
| 212 | + }, { |
| 213 | + "definition": "x কে T এর সেইম টাইপে কনভার্ট করা", |
| 214 | + "code": "const_cast<T>(x)" |
| 215 | + }, { |
| 216 | + "definition": "অবজেক্ট x কে রিপ্রেসেন্ট করতে ব্যবহৃত বাইটের সংখ্যা দেখা", |
| 217 | + "code": "sizeof x" |
| 218 | + }, { |
| 219 | + "definition": "টাইপ T কে রিপ্রেসেন্ট করতে ব্যবহৃত বাইটের সংখ্যা দেখা", |
| 220 | + "code": "sizeof(T)" |
| 221 | + }, { |
| 222 | + "definition": "p এড্রেসের কন্টেন্ট", |
| 223 | + "code": "*p" |
| 224 | + }, { |
| 225 | + "definition": "নতুন এলোকেট করা T অবজেক্টের এড্রেস", |
| 226 | + "code": "new T" |
| 227 | + }, { |
| 228 | + "definition": "x এবং y ইনিশিয়ালাইজ করা T অবজেক্টের এড্রেস", |
| 229 | + "code": "new T(x,y)" |
| 230 | + }, { |
| 231 | + "definition": "p এড্রেসে থাকা অবজেক্টকে ধ্বংস করা এবং জায়গা খালি করা", |
| 232 | + "code": "delete p" |
| 233 | + }, { |
| 234 | + "definition": "p এড্রেসে থাকা অবজেক্টের অ্যারেকে ধ্বংস করা এবং জায়গা খালি করা", |
| 235 | + "code": "delete[] p" |
| 236 | + } |
| 237 | + ] |
132 | 238 | }, { |
133 | 239 | "title": "ইটেরেটরস", |
134 | 240 | "items": [ |
|
0 commit comments