</> CodeWithZohaib

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?