Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Plain_old_data_structure> ?p ?o. }
Showing items 1 to 19 of
19
with 100 items per page.
- Plain_old_data_structure abstract "In object-oriented programming, plain old data structure (PODS), or plain old data (POD) is a term for a record, to contrast with objects. That is, a PODS is a data structure that is represented only as passive collections of field values (instance variables), without using object-oriented features.Plain old data structures are appropriate when there is a part of a system where it should be clearly indicated that the detailed logic for data manipulation and integrity are elsewhere. PODSs are often found at the boundaries of a system, where information is being moved to and from other systems or persistent storage and the problem domain logic that is found in other parts of the system is not relevant. For example, PODS would be convenient for representing the field values of objects that are being constructed from external data, in a part of the system where the semantic checks and interpretations needed for valid objects have not yet been applied.A PODS type in C++ is defined as either a scalar type or a PODS class. A PODS class has no user-defined copy assignment operator, no user-defined destructor, and no non-static data members that are not themselves PODS. Moreover, a PODS class must be an aggregate, meaning it has no user-declared constructors, no private nor protected non-static data, no base classes and no virtual functions. The standard includes statements about how PODS must behave in C++.In certain contexts, C++ allows only PODS types to be used. For example, a union in C++98 cannot contain a class that has virtual functions or nontrivial constructors or destructors. This restriction is imposed because the compiler cannot determine which constructor or destructor should be called for a union. PODS types can also be used for interfacing with C, which supports only PODS.In Java, some developers consider that the PODS concept corresponds to a class with public data members and no methods (Java Code Conventions 10.1),[1] i.e., a data transfer object. Others would also include POJOs (a class that has methods but only getters and setters, with no logic) and Java Beans to fall under the PODS concept if they do not use event handling and do not implement additional methods beyond getters and setters.[citation needed] However, POJOs and Java Beans do have encapsulation and so violate the fundamental definition of PODS.Other structured data representations such as XML or JSON can also be used as a PODS if no significant semantic restrictions are used.".
- Plain_old_data_structure wikiPageExternalLink POD.html.
- Plain_old_data_structure wikiPageExternalLink 177.
- Plain_old_data_structure wikiPageID "2864060".
- Plain_old_data_structure wikiPageRevisionID "590813840".
- Plain_old_data_structure hasPhotoCollection Plain_old_data_structure.
- Plain_old_data_structure subject Category:C++.
- Plain_old_data_structure subject Category:Composite_data_types.
- Plain_old_data_structure comment "In object-oriented programming, plain old data structure (PODS), or plain old data (POD) is a term for a record, to contrast with objects. That is, a PODS is a data structure that is represented only as passive collections of field values (instance variables), without using object-oriented features.Plain old data structures are appropriate when there is a part of a system where it should be clearly indicated that the detailed logic for data manipulation and integrity are elsewhere.".
- Plain_old_data_structure label "POD (程序设计)".
- Plain_old_data_structure label "Plain Old Data structure".
- Plain_old_data_structure label "Plain old data structure".
- Plain_old_data_structure label "Простая структура данных".
- Plain_old_data_structure sameAs Plain_Old_Data_structure.
- Plain_old_data_structure sameAs m.087n8m.
- Plain_old_data_structure sameAs Q4381439.
- Plain_old_data_structure sameAs Q4381439.
- Plain_old_data_structure wasDerivedFrom Plain_old_data_structure?oldid=590813840.
- Plain_old_data_structure isPrimaryTopicOf Plain_old_data_structure.