Nem, az akkor működne, ha ilyet akarna: Nagyegész n = 10; Nagyegész n2 = n ^ 2; De nem ilyet akar, hanem ilyet: unsigned n = 10; Nagyegész n2 = n ^ 2; Ezt márpedig sajnos nem lehet felüldefiniálni AFAIK.