annotate examples/c3/cast.c3 @ 315:084cccaa5deb

Added console and screen
author Windel Bouwman
date Sat, 21 Dec 2013 10:03:01 +0100
parents 158068af716c
children
rev   line source
221
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
1
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
2 /*
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
3 Demo of how to type cast
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
4 */
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
5
286
d9df72971cbf Changed package to module
Windel Bouwman
parents: 284
diff changeset
6 module castdemo;
221
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
7
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
8 function int testcast()
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
9 {
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
10 var int a;
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
11 var int* b;
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
12 a = 3;
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
13
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
14 b = cast<int*>(a);
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
15
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
16 return 0;
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
17 }
848c4b15fd0b pointers
Windel Bouwman
parents:
diff changeset
18