我使用的是带有c++11标志的g++ 4.7。std::endl;};
{
{ std::thread t(do_work);
t.join(); // error: request for member ‘join’ in ‘t’, which is of non-class type ‘std::thread(do_work)’//
我的代码在下面,我对此很满意,但我已经设法让自己被过度思考弄糊涂了。当我这样做时,就像两个字符串一样,numArray[i] * numArray[i]会自动将JavaScript转换成一个数字,以便数字本身成正方形。这就是为什么我要做Number(squareArray.join(''));
我问的原因是我知道,如果你做字符串*数字,它会变成一个数字,如果发生类似的事情,我会这样做。numArray[i] * numArray[i]; // save the square of