वर्कस्पेस

C++

C++ को शून्य से सीखने का व्यावहारिक रास्ता

पहले परिभाषा

C++ क्या है

C++ सटीक निर्देश लिखने की भाषा है. यहां इसे C++ को शून्य से सीखने का व्यावहारिक रास्ता की तरह सीखें. मूल बात: input कदमों से गुजरकर output बनता है.

चलाने की न्यूनतम जानकारीफाइल main.cppचलाएं g++ main.cpp -std=c++17 && ./a.outआदत C++ का छोटा हिस्सा सीखें, minimal example टाइप करें और चलाएं
प्रोग्राम

क्रम से चलने वाले निर्देशों का समूह.

value और variable

value data है. variable उस data का नाम है.

function

नाम वाला छोटा काम जो input लेकर result देता है.

runtime

C++17 compiler main.cpp का code चलाता है.

पहला पढ़ने योग्य कोड

Input output

cin cout headers namespace
#include <iostream>
using namespace std;
int main() {
  cout << 42;
}
आउटपुट 42

भाषा वंश

C++ का परिवार

C++ कहां से आया, कौन सी भाषाएं करीब हैं, और आगे क्या सीखना है.

जड़ें
CSimulaAlgol
वर्तमानC++systems programming भाषा परिवार
परिवारsystems programming भाषा परिवार
किसके लिए

इसके लिए उपयोगी C++ को शून्य से सीखने का व्यावहारिक रास्ता

शून्य से

1एक नियम पढ़ें2आउटपुट सोचें3याद से टाइप करें4जांच चलाएं5एक बदलाव के साथ दोहराएं

Question bank

पहले खोजें फिर अभ्यास करें

चरण चुनें या इस भाषा के अभ्यास खोजें और सीधे सवाल खोलें.

18 results
Q 1विकल्पचरण 1 परिभाषा

C++ प्रश्न 1

C++ प्रश्न 1. output stream से सबसे मिलती बात चुनें.

Q 2विकल्पचरण 1 परिभाषा

C++ प्रश्न 2

C++ प्रश्न 2. integer type से सबसे मिलती बात चुनें.

Q 3विकल्पचरण 1 परिभाषा

C++ प्रश्न 3

C++ प्रश्न 3. vector push से सबसे मिलती बात चुनें.

Q 4विकल्पचरण 1 परिभाषा

C++ प्रश्न 4

C++ प्रश्न 4. reference से सबसे मिलती बात चुनें.

Q 5विकल्पचरण 1 परिभाषा

C++ प्रश्न 5

C++ प्रश्न 5. output stream से सबसे मिलती बात चुनें.

Q 6विकल्पचरण 1 परिभाषा

C++ प्रश्न 6

C++ प्रश्न 6. integer type से सबसे मिलती बात चुनें.

Q 7विकल्पचरण 1 परिभाषा

C++ प्रश्न 7

C++ प्रश्न 7. vector push से सबसे मिलती बात चुनें.

Q 8विकल्पचरण 1 परिभाषा

C++ प्रश्न 8

C++ प्रश्न 8. reference से सबसे मिलती बात चुनें.

Q 9विकल्पचरण 1 परिभाषा

C++ प्रश्न 9

C++ प्रश्न 9. output stream से सबसे मिलती बात चुनें.

Q 10विकल्पचरण 1 परिभाषा

C++ प्रश्न 10

C++ प्रश्न 10. integer type से सबसे मिलती बात चुनें.

Q 11विकल्पचरण 1 परिभाषा

C++ प्रश्न 11

C++ प्रश्न 11. vector push से सबसे मिलती बात चुनें.

Q 12विकल्पचरण 1 परिभाषा

C++ प्रश्न 12

C++ प्रश्न 12. reference से सबसे मिलती बात चुनें.

Q 13विकल्पचरण 1 परिभाषा

C++ प्रश्न 13

C++ प्रश्न 13. output stream से सबसे मिलती बात चुनें.

Q 14विकल्पचरण 1 परिभाषा

C++ प्रश्न 14

C++ प्रश्न 14. integer type से सबसे मिलती बात चुनें.

Q 15विकल्पचरण 1 परिभाषा

C++ प्रश्न 15

C++ प्रश्न 15. vector push से सबसे मिलती बात चुनें.

Q 16विकल्पचरण 1 परिभाषा

C++ प्रश्न 16

C++ प्रश्न 16. reference से सबसे मिलती बात चुनें.

Q 17विकल्पचरण 1 परिभाषा

C++ प्रश्न 17

C++ प्रश्न 17. output stream से सबसे मिलती बात चुनें.

Q 18विकल्पचरण 1 परिभाषा

C++ प्रश्न 18

C++ प्रश्न 18. integer type से सबसे मिलती बात चुनें.

बहुविकल्प

C++ प्रश्न 1

Q 1विकल्पनया

C++ प्रश्न 1. output stream से सबसे मिलती बात चुनें.

cout << 42;

संदर्भ

main.cpp के pattern

C++17 compilerg++ main.cpp -std=c++17 && ./a.out
याद से दोहराएंछोटा point पढ़कर बिना देखे फिर लिखें
code trace करेंrun से पहले variable values line by line लिखें
खुद type करेंकम copy करें ज्यादा type करें और एक छोटा error ठीक करें

cin cout headers namespace

Input output

#include <iostream>
using namespace std;
int main() {
  cout << 42;
}
  • Include the right headers
  • Use cout for output
  • Return from main

int double bool string vector

Types

int score = 40 + 2;
cout << score;
  • Choose the right type
  • Watch integer division
  • Initialize variables

vector map set queue stack

STL

vector<int> v = {1, 2, 3};
cout << v.size();
  • Know the container behavior
  • Use size for count
  • Trace push pop operations