how to pass a generic file stream as a parameter?

Ricardo Zorio

I have this function:

void check_open (ifstream& file)
{
    if (not file.is_open())
    {
        cout << "Error." << endl;
        exit(1);
    }
}

but I can only pass ifstream arguments, how can i make it to accept also ofstream arguments?

Mark Garcia

As long as the stream has an is_open() method, the function below works just fine (fstream, ifstream, ofstream, and the variants of them with different character types).

template<typename stream_type>
void check_open (const stream_type& file)
{
    if (not file.is_open())
    {
        cout << "Error." << endl;
        exit(1);
    }
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to pass a generic function as parameter to another function?

From Dev

How to pass generic Object as a Generic parameter on other method in java?

From Dev

How to pass a file as parameter in mapreduce

From Dev

How to pass parameter in batch file

From Dev

Pass generic parameter as agrument

From Dev

How to pass a type parameter to a generic class constructor reference?

From Dev

How to pass protocol with associated type (generic protocol) as parameter in Swift?

From Dev

How to pass a generic Enum as dictionary key in method parameter

From Dev

Java how to pass a loaded class parameter type as a generic argument?

From Dev

How to pass a function onto a generic function parameter in Flutter?

From Dev

Generics C# How to pass a property of a generic object by parameter

From Dev

.Net Reflection calling a function with a generic parameter - How to pass the type to the function

From Dev

How to pass a type parameter to a generic class constructor reference?

From Dev

how to pass a function parameter in Java 8 in stream groupby

From Dev

How to pass runtime parameter value to download stream project?

From Dev

How to pass parameter to grunt.file.readJSON?

From Dev

how to pass blank to batch file as parameter

From Dev

how to pass double quote as a parameter to a batch file

From Dev

How to pass the contents of a file to an option/parameter of a function

From Dev

Pass generic parameter for Treeview & TreeNode

From Dev

Pass objects as parameter to a generic object

From Dev

Delphi - How can I pass Generic parameter to function that accept Array of const parameter

From Dev

how to pass parameter from php file to java script file

From Dev

Pass parameter to spool file

From Dev

Pass generic method as parameter to another method

From Dev

Pass T as a parameter to to conditionally create Generic in Java

From Dev

Pass parameter through constructor in generic constraints

From Dev

Pass T as a parameter to to conditionally create Generic in Java

From Dev

Pass property of generic class as parameter in AutoMoq

Related Related

  1. 1

    How to pass a generic function as parameter to another function?

  2. 2

    How to pass generic Object as a Generic parameter on other method in java?

  3. 3

    How to pass a file as parameter in mapreduce

  4. 4

    How to pass parameter in batch file

  5. 5

    Pass generic parameter as agrument

  6. 6

    How to pass a type parameter to a generic class constructor reference?

  7. 7

    How to pass protocol with associated type (generic protocol) as parameter in Swift?

  8. 8

    How to pass a generic Enum as dictionary key in method parameter

  9. 9

    Java how to pass a loaded class parameter type as a generic argument?

  10. 10

    How to pass a function onto a generic function parameter in Flutter?

  11. 11

    Generics C# How to pass a property of a generic object by parameter

  12. 12

    .Net Reflection calling a function with a generic parameter - How to pass the type to the function

  13. 13

    How to pass a type parameter to a generic class constructor reference?

  14. 14

    how to pass a function parameter in Java 8 in stream groupby

  15. 15

    How to pass runtime parameter value to download stream project?

  16. 16

    How to pass parameter to grunt.file.readJSON?

  17. 17

    how to pass blank to batch file as parameter

  18. 18

    how to pass double quote as a parameter to a batch file

  19. 19

    How to pass the contents of a file to an option/parameter of a function

  20. 20

    Pass generic parameter for Treeview & TreeNode

  21. 21

    Pass objects as parameter to a generic object

  22. 22

    Delphi - How can I pass Generic parameter to function that accept Array of const parameter

  23. 23

    how to pass parameter from php file to java script file

  24. 24

    Pass parameter to spool file

  25. 25

    Pass generic method as parameter to another method

  26. 26

    Pass T as a parameter to to conditionally create Generic in Java

  27. 27

    Pass parameter through constructor in generic constraints

  28. 28

    Pass T as a parameter to to conditionally create Generic in Java

  29. 29

    Pass property of generic class as parameter in AutoMoq

HotTag

Archive