type: ofstream



The syntax for ofstream definitions is:

ofstream definitions
:=(ofstream, definitions)
@ofstream definitions
@:=(ofstream, definitions)

Note: If you are using the first syntax for variable definitions and want to have more code and/or text following on the same line then simply end the definition with ';'.


The ofstream type is used for output file streams.

Note: If you need to define thousands of variables then := is faster, plus it has useful error messages for unrecognised types.

Member functions

The following member functions are available for ofstream variables:

option description
close closes the file from writing
open(path) open a file to write to
option description


The following options are available for ofstream definitions:

option description
const definition of a constant
layer="x" define variable at layer x
!mf do not add member functions for variables
private definition of a private
scope+="x" add x to scopes variable can be accessed from
option description

f++ example

Examples of ofstream being defined with f++:

ofstream ofs("output.txt")
write(ofs, "hello, world!", endl)

n++ example

Examples of ofstream being defined with n++:

@ofstream ofs("output.txt")
@write(ofs, "hello, world!", endl)