</>
CodeWithZohaib
Toggle theme
Connect
Add
C++ Programming Guide
All Topics
Basic Concepts (1-20)
Advanced Topics (21-40)
Pointers & Memory
Structures & Unions
File Handling
1. What is C++?
2. What is the difference between C and C++?
3. What is a class?
4. What is an object?
5. What is inheritance?
6. What are constructors and destructors?
7. What is polymorphism?
8. What are pointers in C++?
9. What is encapsulation?
10. What is abstraction?
11. What are access specifiers?
12. What is function overloading?
13. What is operator overloading?
14. What is a virtual function?
15. What is a pure virtual function?
16. What is a friend function?
17. What is an inline function?
18. What is the 'this' pointer?
19. What are templates?
20. What is the Standard Template Library (STL)?
21. What is a lambda expression in C++?
22. What is exception handling in C++?
23. What is dynamic memory allocation in C++?
24. What is RAII in C++?
25. What are smart pointers?
26. What is multithreading in C++?
27. What is the purpose of 'const' in C++?
28. What is type casting in C++?
29. What is a namespace?
30. What is the use of 'new' and 'delete'?
31. What are preprocessor directives?
32. What is a segmentation fault?
33. What is the difference between 'struct' and 'class'?
34. What are reference variables?
35. What is move semantics?
36. What is a static variable?
37. What are the four pillars of OOP?
38. What is a destructor?
39. What is a mutable keyword?
40. What is a null pointer?
41. What is an if-else statement?
42. What is a for loop?
43. What is a while loop?
44. What is function overloading?
45. What is operator overloading?
46. What is an array?
47. What is a vector?
48. What is a map in C++?
49. What is inheritance?
50. What is encapsulation?
51. What is polymorphism?
52. What is a pure virtual function?
53. What is the 'this' pointer?
54. What is an enum?
55. What is a lambda expression?
56. What is a template?
57. What is an iterator?
58. What is the difference between 'break' and 'continue'?
59. What is recursion?
60. What is the 'try-catch' block?