誰かが私にどのコードが速いか説明したいですか?文字列の割り当てを最適化するための最良の方法は何ですか?
コード1:
std::string result;
int main()
{
for(int i=0;i<1000;i++)
{
/*some code*/
result = stringVar;
/* some code using result */
}
}
コード2:
int main()
{
for(int i=0;i<1000;i++)
{
/*some code*/
std::string result = stringVar;
/* some code using result */
}
}
そして、値を割り当てるには:
std::string var;
var.assign("value");
//or
var="value";
そして、新しい値を追加する前に、値によって使用されていたメモリを解放することは可能ですか?
あなたが私がそれを理解するのを手伝ってくれるならありがとう:)