0

What is PDS( Passive data Structure) ?

How to coding in c ?

26th Apr 2018, 3:40 PM
Ayush Bious Raj
Ayush Bious Raj - avatar
1 Answer
+ 1
A PDS type in C++, or Plain Old C++ Object, is defined as either a scalar type or a PDS class. A PDS class has no user-defined copy assignment operator, no user-defined destructor, and no non-static data members that are not themselves PDS. Moreover, a PDS class must be an aggregate, meaning it has no user-declared constructors, no private nor protected non-static data, no virtual base classes[a] and no virtual functions. The standard includes statements about how PDS must behave in C++. The type_traits library in the C++ Standard Library provides a template named is_pod that can be used to determine whether a given type is a POD.
12th Jan 2019, 3:37 PM
Code therapist
Code therapist - avatar