"unexpected token(s) preceding ': or {'; skipping apparent function body"
This error will occur only after another error and only for member functions defined inside their class.
The following code in a .cpp file will generate C2334:
struct s1 {
s1(s1 func hello) {
}
};