Javatpoint Logo
Javatpoint Logo

How to Print String Literal and Qstring With Qdebug in C++?

This post will examine how to display Qstring using Qdebug and String Literal in C++.

Displaying string literals and QString in C++ using QDebug is a handy debugging tool. We can instantly uncover any problems in our code by printing the contents of a string or QString. In this post, we'll look at how to display string literals and QString in C++ using QDebug.

A collection of characters that collectively create a string with a null end is known as a string literal. The characters should be bounded by double quote marks.

The header file must be included initially. This header file grants accessibility to the debugging output stream, which is utilized for data reporting. After adding this header file, we may output data from a string literal or a QString object using the qDebug() function. Simply enter the data from a string literal as an argument into qDebug to output the data ().

As an example:

This prints the string literal " As he waited for the shower to warm, he noticed that he could hear water change temperature." to the debug output stream. The QDebug() function of QDebug allows us to print both string literals and QStrings.

As an Example:

C++ Program:

Output:

I began to worry that my pet turtle knew what I was contemplating. (String Literal)
" Although you have the right to feel furious, you don't have the right to be mean as a result. (QString)

Conclusion:

QDebug is very similarly to std::cout inside the standard library, however the benefit through using QDebug is that, because it is component of Qt, it supports Qt classes out of the box and may print its result even without conversions.

So that's the end of the article. I sincerely hope you find this post to be educational and useful.







Youtube For Videos Join Our Youtube Channel: Join Now

Feedback


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA