Definition of POD types

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • John Dibling

    Definition of POD types

    Could somebody please direct me to a location in the standard where
    POD types are defined? That is, where in the standard is it defined
    what attributes a POD type has that a non-POD hasn't? Also, what does
    the acronym stand for?

    Thanks,

    </dib>
    John Dibling
    Witty banter omitted for your protection
  • Alf P. Steinbach

    #2
    Re: Definition of POD types

    On Mon, 11 Aug 2003 17:49:17 GMT, John Dibling <dib@substitute _my_full_last_n ame_here.com> wrote:
    [color=blue]
    >Could somebody please direct me to a location in the standard where
    >POD types are defined?[/color]

    §9/4: POD struct, POD union and POD class (the latter is a general term
    for POD struct or POD union).

    §3.9/1: POD type.

    [color=blue]
    >That is, where in the standard is it defined what attributes a POD type
    >has that a non-POD hasn't?[/color]

    It's actually opposite; see the first reference above.

    [color=blue]
    >Also, what does the acronym stand for?[/color]

    Plain Old Datatype.

    Comment

    • John Dibling

      #3
      Re: Definition of POD types

      On Mon, 11 Aug 2003 14:05:22 -0400, "Victor Bazarov"
      <v.Abazarov@att Abi.com> wrote:
      [color=blue]
      >Can't you search the Standard for "POD"? <sigh>...[/color]

      Of course I did. Found many references to datatypes which were
      described as being POD types or non-POD types, but nowhere was the
      term POD defined.
      [color=blue]
      >3.9/10 "Arithmetic types (3.9.1), enumeration types, pointer types,
      > and pointer to member types (3.9.2), and cvqualified versions of
      > these types (3.9.3) are collectively called scalar types. Scalar
      > types, POD-struct types, POD-union types (clause 9), arrays of such
      > types and cv-qualified versions of these types (3.9.3) are
      > collectively called POD types."[/color]

      Saw this, but it didn't explain what common attributes correlated
      these types as POD types. Especially since the desription is more
      thatn somewhat self-referential, I did not find enlightenment here.
      [color=blue]
      >POD stands for Plain Old Data.[/color]

      <click> This explains a great deal. Everything, in fact. All
      questions answered. Thanks.

      </dib>
      John Dibling
      Witty banter omitted for your protection

      Comment

      • John Dibling

        #4
        Re: Definition of POD types

        On Mon, 11 Aug 2003 18:01:05 GMT, alfps@start.no (Alf P. Steinbach)
        wrote:

        [color=blue]
        >Plain Old Datatype.[/color]

        Thanks much.

        </dib>
        John Dibling
        Witty banter omitted for your protection

        Comment

        Working...