diff options
Diffstat (limited to 'test/test_samples')
| -rw-r--r-- | test/test_samples/ostream_test.ncpp | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/test/test_samples/ostream_test.ncpp b/test/test_samples/ostream_test.ncpp index 5029c4a..130e2d3 100644 --- a/test/test_samples/ostream_test.ncpp +++ b/test/test_samples/ostream_test.ncpp @@ -1,14 +1,23 @@ struct iostream { - type <struct Tp_> - let consume(Tp_& val) + iostream() + { + return; + } + + ~iostream() + { + return; + } + + let write(let val) { return; } let read() { - let ch = getchar(); + let ch = 'a'; return ch; } }; @@ -18,10 +27,10 @@ let main() let six_seven = 100; let eight_nine = 1; - let io = iostream(); + let io = iostream{}; - io.consume(eight_nine); - io.consume(six_seven); + io.write(eight_nine); + six_seven = io.read(); return 0; } |
