Pabitra Dash
C++ supports various string and character types, and provides ways to express literal values of each of these types. A string literal represents a sequence of characters that together form a null-terminated string. The characters… … Read more
4 years ago in C++ , char16_t , char32_t , Code , learn c++ , new character type , programming , RAD Studio , string literals , Unicode string literals , windows
0
Pabitra Dash
Default template arguments are specified in the parameter lists after the = sign. Defaults can be specified for any kind of template parameter (type, non-type, or template), but not to parameter packs. If the default… … Read more
4 years ago in C++ , cbuilder , Code , Default template arguments , function templates , ios , learn c++ , programming , RAD Studio , template arguments , template parameter , windows
0
Pabitra Dash
C++11 standard allows the inline keyword in a namespace-definition. An inline namespace is a namespace that uses the optional keyword inline in its original-namespace-definition. We can see from above example that members of an inline… … Read more
4 years ago in C++ , cbuilder , Code , IDE , inline , Inline namespaces , learn c++ , namespaces , programming , RAD Studio , windows
0
Pabitra Dash
A deleted function is a function that contains =delete; in its prototype. This construction, introduced with C++11, indicates that the function may not be used. This construction can be used to forbid the usage of default… … Read more
4 years ago in =delete , C++ , cbuilder , Code , Delete Function Definition , Deleted functions , IDE , learn c++ , programming , RAD Studio , windows
0
Pabitra Dash
BCC32 includes support for explicit conversion operators, one of the features in the C++11 standard. The explicit constructors and conversion operators are used to avoid implicit conversions to and from a type. You can now… … Read more
4 years ago in C++ , C++ Explicit , cbuilder , Code , conversion operators , explicit , Explicit conversion operators , learn c++ , operators , programming , RAD Studio
0
Pabitra Dash
Initializer lists is a feature that has been extended in C++11 standard. An initializer list represents a list of ordered arguments, in curly brackets, that is used to initialize structures, classes and arrays. Until C++… … Read more
4 years ago in Brace-Initialization , C++ , cbuilder , Code , Initializer lists , learn c++ , programming , Sequence Constructors , STL container , windows
0
Pabitra Dash
auto-typed variables is a C++11 feature that allows the programmer to declare a variable of type auto, the type itself being deduced from the variable’s initializer expression. The auto keyword is treated as a simple… … Read more
4 years ago in auto-type , C++ , c++11 , cbuilder , Clang , Code , IDE , learn c++ , programming , RAD Studio , variable
0