class MyClass: count = 10x = MyClass()x.cuont = x.count + 1print(x.count)
C:\Users\James\Projects\testobj\testclass\main.cpp|13|error: 'class MyClass' has no member named 'cuont'|||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
class MyClass: x = 1 y = 2 z = 3#create the class and print out its contentsa = MyClass()b = MyClass()c = MyClass()print("MyClass.x = ",MyClass.x,"MyClass.y = ",MyClass.y,"MyClass.z =",MyClass.z)print("a.x = ",a.x,"a.y = ",a.y,"a.z = ",a.z)print("b.x = ",b.x,"b.y = ",b.y,"b.z = ",b.z)print("c.x = ",c.x,"c.y = ",c.y,"c.z = ",c.z)print()print("MyClass.x = 4")MyClass.x = 4print("MyClass.x = ",MyClass.x,"MyClass.y = ",MyClass.y,"MyClass.z =",MyClass.z)print("a.x = ",a.x,"a.y = ",a.y,"a.z = ",a.z)print("b.x = ",b.x,"b.y = ",b.y,"b.z = ",b.z)print("c.x = ",c.x,"c.y = ",c.y,"c.z = ",c.z)print()print("a.x = 5")a.x = 5print("MyClass.x = ",MyClass.x,"MyClass.y = ",MyClass.y,"MyClass.z =",MyClass.z)print("a.x = ",a.x,"a.y = ",a.y,"a.z = ",a.z)print("b.x = ",b.x,"b.y = ",b.y,"b.z = ",b.z)print("c.x = ",c.x,"c.y = ",c.y,"c.z = ",c.z)print()print("MyClass.y = 6")MyClass.y = 6print("MyClass.x = ",MyClass.x,"MyClass.y = ",MyClass.y,"MyClass.z =",MyClass.z)print("a.x = ",a.x,"a.y = ",a.y,"a.z = ",a.z)print("b.x = ",b.x,"b.y = ",b.y,"b.z = ",b.z)print("c.x = ",c.x,"c.y = ",c.y,"c.z = ",c.z)print()print("MyClass.x = 7")MyClass.x = 7print("MyClass.x = ",MyClass.x,"MyClass.y = ",MyClass.y,"MyClass.z =",MyClass.z)print("a.x = ",a.x,"a.y = ",a.y,"a.z = ",a.z)print("b.x = ",b.x,"b.y = ",b.y,"b.z = ",b.z)print("c.x = ",c.x,"c.y = ",c.y,"c.z = ",c.z)print()print("del a.x")del a.xprint("MyClass.x = ",MyClass.x,"MyClass.y = ",MyClass.y,"MyClass.z =",MyClass.z)print("a.x = ",a.x,"a.y = ",a.y,"a.z = ",a.z)print("b.x = ",b.x,"b.y = ",b.y,"b.z = ",b.z)print("c.x = ",c.x,"c.y = ",c.y,"c.z = ",c.z)print()
MyClass.x = 1 MyClass.y = 2 MyClass.z = 3a.x = 1 a.y = 2 a.z = 3b.x = 1 b.y = 2 b.z = 3c.x = 1 c.y = 2 c.z = 3MyClass.x = 4MyClass.x = 4 MyClass.y = 2 MyClass.z = 3a.x = 4 a.y = 2 a.z = 3b.x = 4 b.y = 2 b.z = 3c.x = 4 c.y = 2 c.z = 3a.x = 5MyClass.x = 4 MyClass.y = 2 MyClass.z = 3a.x = 5 a.y = 2 a.z = 3b.x = 4 b.y = 2 b.z = 3c.x = 4 c.y = 2 c.z = 3MyClass.y = 6MyClass.x = 4 MyClass.y = 6 MyClass.z = 3a.x = 5 a.y = 6 a.z = 3b.x = 4 b.y = 6 b.z = 3c.x = 4 c.y = 6 c.z = 3MyClass.x = 7MyClass.x = 7 MyClass.y = 6 MyClass.z = 3a.x = 5 a.y = 6 a.z = 3b.x = 7 b.y = 6 b.z = 3c.x = 7 c.y = 6 c.z = 3del a.xMyClass.x = 7 MyClass.y = 6 MyClass.z = 3a.x = 7 a.y = 6 a.z = 3b.x = 7 b.y = 6 b.z = 3c.x = 7 c.y = 6 c.z = 3
z = 10print(z)z = "Hello, World!'print(z)
x.cuont = x.count + 1
So from this I get AGK's #option_explicit is not really as strict as SuperStrict, hence the name.