IO


使用std::fstream代替fopen()fclose()

Example, bad
void bad()
{
    FILE* input = fopen("name", "r");
    // ...
    if (something) return;           // Bad: leaked
    // ...
    fclose(input);
}
Example, good
void good()
{
    ifstream input {"name"};
    // ...
    if (something) return;   // Good: no leak
    // ...
}

Reference

results matching ""

    No results matching ""