Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

array::operator=

Replaces the controlled sequence.

array <Value>% operator=(array <Value>% right);

right

Container to copy.

The member operator assigns each element of right to the corresponding element of the controlled sequence, then returns *this. You use it to replace the controlled sequence with a copy of the controlled sequence in right.

 

// std_tr1__array__array_operator_as.cpp 
// compile with: /EHsc 
#include <array> 
#include <iostream> 
 
typedef std::tr1::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; 
 
    Myarray c1; 
    c1 = c0; 
 
// display copied contents " 0 1 2 3" 
    for (Myarray::const_iterator it = c1.begin(); 
        it != c1.end(); ++it) 
        std::cout << " " << *it; 
    std::cout << std::endl; 
 
    return (0); 
    } 
 
0 1 2 3 0 1 2 3

Header: <array>

Namespace: std::tr1

Community Additions

ADD
Show:
© 2015 Microsoft