is void a declaration, and are there more other than the int, char, float, string?

void is a return type. In programming languages methods or functions may return something. What type of data they return is usually specified in the method signature. If they don't return anything then void can be used to signify this.

C++ types can easily be found on many website such as http://www.tutorialspoint.com/cplusplus/cpp_data_types.htm

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.