C- kielessä uusi "olio"-tyyppi määriteltiin:
/* PISTE1.C */ #include <stdio.h> typedef struct{ int x,y; } tPiste; void tulosta_piste(tPiste *p) { printf("(%d,%d)\n",p->x,p->y); } int main(void) { tPiste p={3,2}; tulosta_piste(&p); p.x = 7; p.y = 1; tulosta_piste(&p); return 0; }C++:ssa sama voidaan esitellä muodossa
struct tPiste { int x,y; };