Complex const initialisation and Intel compiler remark

R

Ryan Mitchley

Hi all

The Intel compiler generates a #383 remark: "value copied to temporary,
reference to temporay used", for both of the following lines:

const complex<FTYPE> CBase::m_cfZero = complex<FTYPE>(0.0f, 0.0f);
const complex<FTYPE> CBase::m_cfOne(1.0f, 0.0f);

Should I not worry about this remark, or is there a better way to initialise
a static const complex member variable without these remarks being
generated? (FTYPE is set to float, by the way).

Thanks!

Ryan
 

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
473,770
Messages
2,569,583
Members
45,073
Latest member
DarinCeden

Latest Threads

Top