2

nmap を使用してファイルをメモリにマップすることで、プレーン テキスト リーダーのパフォーマンスを向上させようとしています。現在、 const char * とその配列の長さを受け取る関数があります。そして、この char 配列で検索を実行する必要があります。

これは私が現在持っているものです

void parseVertex(
    const char * line, 
    unsigned int length, 
   std::vector<glm::vec3> & vertices)
{
    if(length == 0)
    {
        return;
    }

    char space = ' ';


    char * pos = std::find(line, line + length, space);
}

std::findエラーが発生します: const char * 型の値は char 型のエンティティの初期化には使用できません *

正しい使い方はstd::find

4

4 に答える 4

4

成功する

const char* pos = std::find(...);
于 2013-08-11T16:39:12.573 に答える