apply std::copy on arrays?

J

JDT

Hi,

I have the following two arrays (which is just a simplified example):
const int nSize = 5;
int x[nSize], y[nSize];

Is the following code has any side effect? In other words, is it one of
the right ways using std::copy? Thanks for any advise.

std::copy(x, x+nSize, y);

JD
 
G

Gianni Mariani

JDT said:
Hi,

I have the following two arrays (which is just a simplified example):
const int nSize = 5;
int x[nSize], y[nSize];

Is the following code has any side effect? In other words, is it one of
the right ways using std::copy? Thanks for any advise.

std::copy(x, x+nSize, y);

Yes, this will work as desired.
 
O

Old Wolf

Gianni said:
JDT said:
Hi,

I have the following two arrays (which is just a simplified example):
const int nSize = 5;
int x[nSize], y[nSize];

Is the following code has any side effect? In other words, is it one of
the right ways using std::copy? Thanks for any advise.

std::copy(x, x+nSize, y);

Yes, this will work as desired.

Only if all of the elements of x[] have been assigned values.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,680
Members
48,796
Latest member
Greg L.

Latest Threads

Top