PinnedPublished inDev GeniusPassing By Pointer vs Passing By Reference in C++Let’s take a closer look at how arguments are passed and understand the process in detail.Nov 26, 20232Nov 26, 20232
Published inDev GeniusOne-Based Indexing in the Real WorldIn programming, arrays are often like lists of items. For example, imagine you have a list of your favorite fruits: apples, bananas, and…Feb 7Feb 7
Published inDev 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 12, 2024Nov 12, 2024
Understanding 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 27, 2024Sep 27, 2024
Published inDev 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 5, 20241Jul 5, 20241
Published inDev 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 24, 2024Apr 24, 2024
Published inDev 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 24, 20243Apr 24, 20243
Published inDev 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 31, 2024Mar 31, 2024
Published inDev 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 27, 2024Feb 27, 2024
Published inDev GeniusIterators in C++: An Ultimate Guide to IteratorsIterators serve as a generalized form of pointers designed to enable C++ programs to interact with various data structures, such as…Jan 5, 2024Jan 5, 2024