C++ Information

stdnet home

Stdnet2 now offers Java-like programming in C++ for Windows and Linux.

Here's an example:

using stdbase::system::String;
using stdbase::system::StringRef;
using stdbase::system::ObjectRef;
using stdbase::io::FileOutputStream;
using stdbase::io::FileOutputStreamRef;
using stdbase::io::PrintStream;
using stdbase::io::PrintStreamRef;
using stdbase::system::platform::FileDescriptor;

int main( int argc, char *argv[] )
{
    FileOutputStreamRef fos =
        FileOutputStream::create(
            FileDescriptor::stdoutFileDescriptor
        );
    

    PrintStreamRef pstream =
        PrintStream::create( ref_cast<OutputStreaam>(fos) );

    StringRef aha = String::create("Well, the PrintStream
works!");
    StringRef foo = "Trying string literal";


    pstream-> println( foo + 99 );
    pstream-> println( aha + foo + " yeah! " + 5);
    pstream-> println( "Of course, I knew it would.");
    pstream-> println( 5 );

    return 0;
}