我有以下的C++方法:幫助解釋一個C++方法
typedef unsigned long p3tOffsetType;
p3tOffsetType buildString(std::string string)
{
for (stringMap::const_iterator string_iterator = strings.begin(); string_iterator != strings.end(); ++string_iterator)
{
if (string_iterator->second == string)
return string_iterator->first;
}
p3tOffsetType new_string_offset = string_offset;
strings[string_offset] = string;
string_offset += string.size() + 1;
return new_string_offset;
}
什麼功能呢?如果需要,我可以提供更多的代碼。 該代碼是來自在源P3TBuilder(版本2.7)中找到的P3T文件打包程序的代碼片段。
我需要知道這一點,因爲我想
「假設'p3tOffsetType'是一些整數類型[...]」 - 它是typedef作爲第一行給出的。 – Xeo
@Xeo:*表頭俯視第一行。 *修正。 –
好的,謝謝,我看了一下字符串的類型,它確實是那種類型!這有助於:)謝謝! –