Tag: How
Set vs Map : How to choose a right associative container ?
In this article we will discuss how set and map are different and what factors we need to keep in mind while choosing right associative container. Let’s start from set, Set : Advertisements Set is an associative container which we need to store unique elements. It always keeps the elements in sorted order. Internally it …
Set vs Map : How to choose a right associative container ?Read More
How to use vector efficiently in C++?
We can use vector efficiently by taking care of following points, 1.) Vector will be more efficient if elements are inserted or removed from the back-end only. Advertisements As, vector internally stores all the elements in consecutive memory location. Therefore, if an element is added in middle, then vector right shifts all the right side …
What is std::deque and how deque works internally.
In this article we will discuss what is a deque and how it works internally. Deque is a double ended queue container that provides insertion and deletion at both ends i.e. front and back with high performance unlike vector that provides high performance insertion at end i.e. back only. Advertisements [showads ad=inside_post] Also it provides …
How does new and delete operator works internally ?
In this article we will discuss how new and delete operator works internally in C++.new operator is used to dynamically allocate memory on heap and delete operator is used to delete the memory from the heap allocated by new operator. Usage example of new and delete operator is as follows, #include <iostream> class Sample { …
How does new and delete operator works internally ?Read More
How to trim strings in C++ using Boost String Algorithm Library
In this tutorial we will discuss how to use trim algorithms from C++ Boost String Algorithm Library. Let’s learn them step by step, Boost String algorithm library provides different algorithms for string trimmings. Let’s first discuss the simple one i.e, What if we want to trim the string of white spaces from left side or …
How to trim strings in C++ using Boost String Algorithm LibraryRead More
How to attach gdb with running process
In this article we will discuss how to debug a running application. Many time we need to debug a running application by attching debugger with process at runtime. Advertisements [showads ad=inside_post] Â Frequently Asked: Debugging Multi-threading Applications with gdb debugger How to attach gdb with running process Remote Debugging Tutorial using gdb Debugger To attach …
How to pass variable arguments in a function
In this article we will discuss how to pass variable number of arguments in a function. Requirement: Advertisements Suppose I want to create a function that take variable number of arguments and use them to perform some task. For example, Create a function that will return the sum of all the passed arguments i.e. Frequently …
How to add elements in a LinkedList in Java
In this article we will discuss how to add elements in LinkedList and then display them. Lets create a LinkedList of String i.e. Advertisements List<String> listOfStr = new LinkedList<>(); To add elements in LinkedList we will use its add() function i.e. boolean add(E e) add() member function of LinkedList always appends the element in the …
How to add elements at a particular index in LinkedList
In this article we will discuss how to add elements at a particular index or position in a LinkedList in Java. add() member function of LinkedList always appends the element at the end of LinkedList. Now suppose we don’t want to add element at the end of Linked List instead of it we want to add element somewhere …
How to add elements at a particular index in LinkedListRead More
What is an Exception and How to do Exception Handling in Java
In this article we will discuss what is an exception in Java and how to handle exception in Java. What is an exception in Java An error occurred at runtime in a Java Application is called an Exception. If a triggered Exception is not handled then it will cause the application to crash. Checkout following …
What is an Exception and How to do Exception Handling in JavaRead More