Freigeben über


array::difference_type

Der Typ eines Dunkelgrün mit Vorzeichen zwischen zwei Elementen.

typedef std::ptrdiff_t difference_type;

Hinweise

Der ganzzahlige Typ mit Vorzeichen beschreibt ein Objekt, das den Unterschied zwischen den zwei Adressen aller Elemente in der Sequenz gesteuerten darstellen kann.Es ist ein Synonym für den Typ std::ptrdiff_t.

Beispiel

 

// std_tr1__array__array_difference_type.cpp 
// compile with: /EHsc 
#include <array> 
#include <iostream> 
 
typedef std::array<int, 4> Myarray; 
int main() 
    { 
    Myarray c0 = {0, 1, 2, 3}; 
 
// display contents " 0 1 2 3" 
    for (Myarray::const_iterator it = c0.begin(); 
        it != c0.end(); ++it) 
        std::cout << " " << *it; 
    std::cout << std::endl; 
 
// display distance first-last " -4" 
    Myarray::difference_type diff = c0.begin() - c0.end(); 
    std::cout << " " << diff; 
    std::cout << std::endl; 
 
    return (0); 
    } 
 
  

Anforderungen

Header: <array>

Namespace: std

Siehe auch

Referenz

<array>

array Class (TR1)

array::size_type