PinnedNitish SinghinDev GeniusPassing By Pointer vs Passing By Reference in C++Let’s take a closer look at the smallest_element function and analyze how the arguments are being passed to it.Nov 26, 20232Nov 26, 20232
PinnedNitish SinghinDev GeniusImplement a stack using a vector with push, pop operationsStacks are a form of Container adaptors that operate on a Last In First Out (LIFO) basis. This means that a new element is added at one end…Jun 30, 20231Jun 30, 20231
PinnedNitish SinghinDev GeniusHow to implement our own Vector Class in C++?Vector is the one of the most popular containers in C++, which acts as a dynamic array that can resize itself automatically when elements…Jul 5, 20231Jul 5, 20231
Nitish SinghinDev GeniusA Comprehensive Guide to Software Testing MethodologiesAs a software Engineer, I believe that writing code is only one part of the software development process — ensuring that code is robust…Nov 12Nov 12
Nitish SinghUnderstanding the Project Management Triangle: Balancing Scope, Time, and QualityIn many projects, especially in software development, you may feel like you’re constantly adding new features, racing against tight…Sep 27Sep 27
Nitish SinghinDev GeniusThread Synchronization in C++In modern software development, running tasks in parallel is often necessary to improve performance. But it gets tricky when these tasks…Jul 51Jul 51
Nitish SinghinDev GeniusFactory Method in C++ / Design PatternsChoosing the right design pattern in software engineering is key to solving problems effectively. This guide simplifies the process…Apr 24Apr 24
Nitish SinghinDev GeniusStack implementation in C++The standard stack class in the C++ Standard Template Library (STL) is a tool that acts like a stack of books. In a stack, the last item…Apr 243Apr 243
Nitish SinghinDev GeniusDifference between Shallow and Deep Copy of a class in C++In object-oriented programming, object copying involves creating a new object and setting its initial state based on an existing object…Mar 31Mar 31
Nitish SinghinDev GeniusConstructor and Destructor in C++A constructor in C++ is a special method that initializes the data members of an object during object creation. It has the same name as the…Feb 27Feb 27