Files
kraken/tests/test_memTest.krak
2016-02-25 14:24:55 -05:00

28 lines
373 B
Plaintext

import mem:*;
import simple_print:*;
obj AnObject {
var a: int;
var b: int;
var c: *char;
fun print(): void {
print(a+b);
print("\n");
print(c);
print("\n");
}
};
fun main(): int {
var ptr: *AnObject = new<AnObject>();
ptr->a = 4;
ptr->b = 7;
ptr->c = "Hello decent memory! Quite a nice feeling\n";
ptr->print();
delete<AnObject>(ptr);
return 0;
}