Found 7197 Articles for C++

is_standard_layout template in C++

Sunidhi Bansal
Updated on 23-Mar-2020 06:14:26

302 Views

In this article we will be discussing the working, syntax and examples of std::is_standard_layout template in C++ STL.is_standard_layout is a template which comes under the header file. This template is used to check whether the given type T is a standard layout or not.What is a standard layout in C++?Standard Layout type is a type in which is of simple linear structure (like we see in array) and access control which can be easily used to communicate with the program written in other programming languages. This is a type which is written with the idea of one code for ... Read More

Data types ranges and their macros in C++

Sunidhi Bansal
Updated on 23-Mar-2020 06:02:50

259 Views

Given the task is to find the memory range of the different data types, that what range of value a data type can store the value from minimum value to maximum value. There is memory range of data type from in which value of data can be stored. It is difficult to remember the large range of value so C++ has macros for represent these numbers, from macros these large numbers can be directly assigned to variable without typing the whole Number range.Example‘char’(signed) is character data type and has a range of -128 to +128 and macro for minimum value, ... Read More

tanh( ) function for complex Number in C++

Sunidhi Bansal
Updated on 23-Mar-2020 05:56:53

190 Views

In this article we will be discussing the working, syntax and examples of tanh() function for a complex number in C++ STL.tanh() for complex number is a function which comes under header file. This function is used to find the hyperbolic tangent of a complex number. This is the complex version of the tanh() which is under the header file.What is tanh?Tanh is the hyperbolic tangent function. To easily define the function, we can say that the tanh is equal to hyperbolic sine divided by hyperbolic cosine.Syntaxcomplex tanh(complex& num);ParametersThe function accepts only one parameter which is num, of ... Read More

isnormal() in C++ Programming

Sunidhi Bansal
Updated on 23-Mar-2020 05:54:22

334 Views

In this article we will be discussing the working, syntax and examples of isnormal() function in C++ STL.Isnormal() is a function which comes under the header file. This function is used to check whether the given number is a normal number or not.What is a normal number?A real number is known as a normal number if its base a number is neither zero, infinity, NAN or subnormal.Syntaxbool isnormal(float num);ParametersThe function accepts only one parameter which is num, of float type.Return valueIt returns 0 or 1, if the number is a normal number then the function returns 1 else 0.ExampleInput: ... Read More

is_void template in C++

Sunidhi Bansal
Updated on 23-Mar-2020 05:51:15

292 Views

In this article we will be discussing the working, syntax and examples of std::is_void template in C++ STL.is_void is a template which comes under the header file. This template is used to check whether the given type T is a void type or not.What is a void type in C++?In simple words void means “empty” or “nothing”. When we declare a function as void then it is assumed that this function will return nothing.We also declare void pointers, which are supposed to left unspecified. However, they must be referenced to another variable of other type, before the pointer is ... Read More

is_unsigned template in C++

Sunidhi Bansal
Updated on 23-Mar-2020 05:48:17

249 Views

In this article we will be discussing the working, syntax and examples of std::is_unsigned template in C++ STL.is_unsigned is a template which comes under header file. This template is used to check whether the given type T is an unsigned type or not.What are unsigned data types in C++?Unsigned data types are those which we use knowing the values will not go in negative, like roll number, id of random numbers, etc.To make a type as unsigned we use keyword unsigned as prefix of the data type like −unsigned int;unsigned float;Syntaxtemplate is_unsigned;ParametersThe template can have only parameter of type ... Read More

is_signed template in C++

Sunidhi Bansal
Updated on 23-Mar-2020 05:44:34

234 Views

In this article we will be discussing the working, syntax and examples of std::is_signed template in C++ STL.is_ signed is a template which comes under header file. This template is used to check whether the given type T is a signed type or not.What is a signed type?These are the basic arithmetic types, which contains sign value with them. All arithmetic data types are either signed and unsigned.Like we want to show the values in negative we use signed type.Like: -1 is signed int and -1.009 is signed float.By default all the types are signed to make them unsigned ... Read More

is_pointer Template in C++

Sunidhi Bansal
Updated on 23-Mar-2020 05:40:18

439 Views

In this article we will be discussing the working, syntax and examples of std::is_pointer template in C++ STL.is_ pointer is a template which comes under the header file. This template is used to check whether the given type T is a pointer type or not.What is a Pointer?Pointers are non-static types which hold an address of another type or in other words which points to some memory location in the memory pool. With help of an asterisk (*) we define a pointer and when we want to refer the specific memory which the pointer is holding then also we ... Read More

is_pod template in C++

Sunidhi Bansal
Updated on 23-Mar-2020 05:35:46

172 Views

In this article we will be discussing the working, syntax and examples of std::is_pod template in C++ STL.is_ pod is a template which comes under header file. This template is used to check whether the given type T is a POD(plain-old-data) type or not.What is POD(Plain old data)?Plain old data(POD) types are those types which are also in old C language. POD types also include scalar types. POD class type is that class type which is both, trivial (which can be initialised statically) and standard layout (which is a simple data structure like struct and union).Syntaxtemplate is_pod;ParametersThe template ... Read More

is_fundamental Template in C++

Sunidhi Bansal
Updated on 23-Mar-2020 05:29:40

217 Views

In this article we will be discussing the working, syntax and examples of std::is_fundamental template in C++ STL.is_ fundamental is a template which comes under the header file. This template is used to check whether the given type T is a fundamental data type or not.What is Fundamental type?Fundamental types are the built-in types which are already declared in the compiler itself. Like int, float, char, double, etc. These are also known as built-in data types.All the data types which are user-defined like: class, enum, struct, references or pointers, are not part of the fundamental type.Syntaxtemplate is_fundamental;ParametersThe template ... Read More

Advertisements