"First, if you don't declare the function _ virtual then an object of the subclass will have the function chosen depending on the static type of the pointer." will it be identically the follow sentence: "First, if you don't declare the function as virtual then an object of the subclass will have the function chosen depending on the static type of the pointer." ...... or it's just grammatical form that I don't know anything about...?