Objective-C added OOP to C. C++ did not. C++ is neither an OO language nor a C superset.
If you make up your own definitions things can be anything you want and have or not have any label.
If you make up your own definitions things can be anything you want and have or not have any label.