Hi frix,
if you want to define a new type, you can use the "typedef" instruction. Secondly, if the new type will always hold 4 floats, you can do with an array. "vector" is useful for dynamic arrays, that is arrays whose size can change.
firix,
given how you formulated the question, yes I do think that my answer is pertinent. Anyway if you don't like it you are free to discard it. I won't be bothered a bit.
On a side note, you might want to express yourself politely if you want people to reply to your posts in the future.
@obice: a typedef, despite what it looks like, doesn't really define a new type; it simply creates an alias for an existing type. When someone say they want to define a type they mean class or struct.
typedef is a keyword in the C and C++ programming languages. The purpose of typedef is to assign alternative names to existing types, most often those whose standard declaration is cumbersome, potentially confusing, or likely to vary from one implementation to another.