几个非常简单的问题。。谢谢。。。请进来,,,,,
Code 1:
Stack<T>& Stack<T>::operator=(Stack<T2>const& op2)
{
if ((void*)this==(void*)&op2){return *this;}
}
请问为什么使用“void*”?“void*”的意思是什么?谢谢
Code 2:
std::transform(source.begin(),source.end(),dest.begin(),(int(*)(int const & )addvalue<int,5>)
请问(int(*)(int const&)这部分是什么意思?
谢谢。我总是搞不清楚const位置不同的不同的意思。
------------------
顺便给我一几国外的技术站点:要C++方面的精华。谢谢。
手上只有《C++ TEMPLATES》一本书。