Articles on Trending Technologies

Technical articles with clear explanations and examples

Compare *ptr++, *++ptr and ++*ptr in C++

Revathi Satya Kondra
Revathi Satya Kondra
Updated on 17-Apr-2025 4K+ Views

In C++, both ptr++ and ++ptr are used to increment pointers, but they behave differently in expressions. The difference lies in when the increment happens: before or after the value is used. This is essential when working with loops, arrays, or pointer. Syntax Following is the syntax to compare ptr++ vs ++ptr in C++: ptr++: post-increment; ++ptr: pre-increment; Following is the table to compare ptr++ vs ++ptr in C++ ...

Read More

Dangling, Void, Null and Wild Pointers in C++

Revathi Satya Kondra
Revathi Satya Kondra
Updated on 17-Apr-2025 1K+ Views

In C++, direct memory access is possible using pointers. However, the improper use of pointers can lead to problems such as dangling pointers, null pointers, void pointers, and wild pointers. You must have to fix these problems properly for correct code compilation and execution. Let us learn how these problems occur and how you can fix them. Dangling Pointer A dangling pointer is a variable that points to invalid or freed memory, causing errors if accessed. It is like calling a disconnected phone number. When the local variable is not static, the pointer pointing to it becomes dangling. Syntax Following ...

Read More

Why use static_cast(x) instead of (int)x in C++?

Revathi Satya Kondra
Revathi Satya Kondra
Updated on 17-Apr-2025 3K+ Views

The (int)x is C-style typecasting, where static_cast(x) is used in C++. This static_cast() gives a compile-time checking facility, but the C-style casting does not support that. This static_cast() can be spotted anywhere inside a C++ code. And using this C++ cast, the intentions are conveyed much better. In C like cast, sometimes we can cast some type pointer to a point some other type data. Like one integer pointer can also point character type data, as they are quite similar, the only difference is character has 1-byte, integer has 4-bytes. In C++, the static_cast() is more strict than C-like casting. ...

Read More

C++ Program to Implement Selection Sort

Ravi Ranjan
Ravi Ranjan
Updated on 17-Apr-2025 23K+ Views

The selection sort is an in-place comparison-based simple sorting algorithm. In the selection sort technique, the list is divided into two parts: sorted and unsorted. The minimum element from the unsorted part is selected and swapped with the element at the beginning of the list. Similarly, the next minimum value from the unsorted list is placed at the next position in the sorted list, and this keeps repeating until the whole array is sorted. In this article, we have an unsorted array. Our task is to sort this array using selection sort in C++. Here is an example of selection ...

Read More

Difference between Google Gemini 2.5 and ChatGPT 4o

Peehu Sharma
Peehu Sharma
Updated on 17-Apr-2025 422 Views

Gemini 2.5 and ChatGPT 4o are both advanced AI language models. Gemini 2.5 is developed by Google DeepMind and ChatGPT, developed by OpenAI. The difference between Gemini 2.5 and ChatGPT is that Gemini 2.5 handles complex reasoning and has multimodal capabilities, also can generate text, images, and more. ChatGPT is used to generate creative content. It supports coding, writing assistance, and detailed explanations across various topics. In this article, learn the difference between Gemini 2.5 and ChatGPT in detail. What is Gemini 2.5? Gemini 2.5 is the latest version of Google's AI model and part of the Gemini AI series ...

Read More

Difference between Joomla vs Tumblr

Peehu Sharma
Peehu Sharma
Updated on 17-Apr-2025 177 Views

Joomla is a Content Management System (CMS) platform, whereas Tumblr is a microblogging platform focused on sharing short-form content like text, images, and videos in a visually appealing and social manner. This article will highlight the differences between Joomla and Tumblr. But before discussing the differences, let us first examine their basics. What is Joomla?Joomla is an open-source software used to build websites and online applications. It provides a user-friendly interface that allows users to manage content without coding knowledge. Features of Joomla Easy to Customize ...

Read More

What are postfix operators in C++?

Akansha Kumari
Akansha Kumari
Updated on 16-Apr-2025 5K+ Views

In C++, operators are special symbols that are designed to perform various Operations on variables and values, like arithmetic, comparison, or logical operations. A Postfix Operator is a type of operator that is used to increment or decrement a value by 1(unless overloaded). It is a unary operator, which works only on a single variable. There are two types of postfix operators in C++: ++ : Post-increment -- : Post-decrement Post Increment Operator (++) The post-increment operator increments the value of a given variable by 1, but only after its ...

Read More

Can we overload or override a static method in Java?

Shriansh Kumar
Shriansh Kumar
Updated on 16-Apr-2025 5K+ Views

In Java, you cannot override static methods but you can overload them. Overloading a static method is allowed because the JVM determines which method to call at compile time based on the method signature, rather than the object's type. However, overriding is not allowed for static methods because an overridden method is called based on the object's type. In this article, we are going to discuss is it possible to overload and override a static method in Java. Also, we will understand static methods, method overloading and method overriding. What is a Static Method? A method defined using the static ...

Read More

What are the differences between JRadioButton and JCheckBox in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 16-Apr-2025 3K+ Views

Both JRadioButton and JCheckBox components can extend the JToggleButton class in Java, the main difference is that JRadioButton is a group of buttons in which only one button can be selected at a time, whereas JCheckBox is a group of checkboxes in which multiple items can be selected at a time. JRadioButton A JRadioButton is a component that represents an item with a state selected or unselected. Usually, a group of radio buttons is created to provide options to the user, but only one option can be selected at a time. JRadioButton will generate an ActionListener, ChangeListener, and ItemListener interfaces.  Instantiating JRadioButton: JRadioButton Radio_Name = new JRadioButton(); ...

Read More

How can we create a login form in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 16-Apr-2025 35K+ Views

We can develop a login form in Java using Java Swing technology. In this example, we can create two labels username and password, two text fields for the user to enter valid credentials,  and finally, one submit button. Once the user is able to enter the valid credentials in the two text fields, we can able to see Hello admin in the login form. Setting Up the Project We’ll use Java Swing, a GUI toolkit for building desktop applications. Required Libraries are: javax.swing.* (for Swing components) java.awt.* (for layout management) ...

Read More
Showing 31131–31140 of 61,297 articles
Advertisements