Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Server Side Programming Articles
Page 1492 of 2109
Scope Resolution Operator vs this pointer in C++
Both scope resolution operator and 'this' pointer are used for different purposes in the C++ programs. The scope resolution operator is used to access static or class members whereas this pointer is used to access object members when there is a local variable with the same name. Scope Resolution Operator in C++ The concept of scope resolution operator (::) is used in Object-Oriented Programming (OOPs) and namespace standard that can used to access something belongs to a specific scope, such as a class or namespace. Syntax It's syntax is as follows: :: Example In this program, we use ...
Read MoreWhat is the C++ equivalent of sprintf?
The sprintf() function of C library equivalent to C++ that is used to create strings with a specified format like custom text with numbers or names. In C++, we can perform the same operation as in C with the help of ostringstream.C++ std::ostringstreamThe ostringstream is known for the output string stream and is defined under header file. This is used to build the string by writing some text into it. Syntax i. Following is the basic syntax of sprint() function in C: int sprintf(char *str, const char *format, ...); ii. Here, we show the syntax of C++ function ...
Read MoreHow to optimize the performance of Python regular expression?
Python provides a regular expression-specific built-in library named "re". You only need to import it to use its features (such as search, match, findall, etc.). They'll provide you back a Match object with helpful techniques for modifying your outcomes. According to Wikipedia, regular expressions (also known as regexp) are collections of characters that specify a search pattern. It is a tool that enables you to filter, extract, or alter a series of characters. It has also been discovered that regular expressions function more quickly when the "in" operator is used. Regular expressions have performance difficulties and are generally difficult to debug and maintain. ...
Read MoreCalling a member function on a NULL object pointer in C++
You can call a class member function using a NULL object pointer in C++. This is an undefined behavior and there is no guarantee about the execution of the program. The actual results depend on the compiler used. Class Member Function A class member function is a function that is defined either inside a class or outside a class using a scope resolution operator. Example Here is an example of class member functions in C++ where the print() function is an example of the Inside class function and the print2() function is ...
Read MoreSelf Destructing Code in C
The self-destructing code is a type of program that can delete itself. It automatically executes the program and then removes the executable file once the execution is done. In this article, we will learn how to write self-destructing code for a C program. Write a Self Destructing Code in C++ You can write a self-destructing program that deletes its own executable file after it finishes running by using the remove() function. The remove() function is a built-in function from the C standard library () that deletes the specified file from the file system. To delete the program's own executable file, ...
Read MoreFunction overloading and const keyword in C++
In C++, function overloading and const keyword are used for different purposes. Function overloading provides different ways to call a function with different parameter types that make the program more readable. While the const keyword provides the ways of declaration such as variable, member variable, function parameters, member function, and return type. What is Function Overloading? Function overloading is the process of defining multiple functions having the same name but different parameter lists. It is also known as compile-time polymorphism. Here, we have list of three points to describe function overloading in C++: The parameter ...
Read MoreHow to read a text file with C++?
In C++, you can read data from a text file using file handling features provided by the header. This is useful when you want your program to read input stored in a file instead of typing it every time. To do this, you use a special object called ifstream (input file stream), which helps your program open the file and read its contents line by line or word by word. Reading a text file is helpful when: You want to process saved data (like scores, settings, or logs). You want to ...
Read MoreWhat are signed and unsigned keywords in C++?
In C++, the keywords signed and unsigned are used to specify that a given variable can hold negative values or only positive values. In this article, we will learn the differences between these two in more detail. C++ signed Keyword The signed keyword specifies that the given variable can hold both positive and negative values. Most integers, like int, short, long, etc, are by default signed (meaning they can store both positive and negative values). When an integer is represented in binary form, the most significant bit (MSB) or the leftmost bit represents the sign of the integer. When the most significant ...
Read MoreHow To Find Volume of the Octahedron in Java?
An octahedron is a three-dimensional (3D) shape which has eight plane faces. In other words, a polyhedron is called an octahedron which has eight faces, twelve edges, and 6 vertices. A polygonal is a three-dimensional figure with flat polygonal faces, straight edges, and sharp corners or vertices. The word octahedron is derived from the Greek word that is Oktaedron, which means Eight faces. Here is the diagram of the octahedron, which has side a: Volume of octahedron The volume of an octahedron is the amount of space occupied by the octahedron. To calculate the volume of an octahedron, we ...
Read MoreHow To Check Whether a Number is a Keith Number or Not in Java?
What is Keith Number? A number is said to be a Keith number if it is arranged with a special sequence of numbers, which are initially created by its digits. The number sequence will be generated by adding its previous numbers till the number exceeds the input number. The results will be decided if the end number is exactly the same as the input number. For example, let's consider the number 14. The sequence will be as follows: s1 = 1, 4 s2 = 1, 4, 1 + 4 s3 = 1, 4, 5, 4 + 5 s4 = ...
Read More