Diferentemente do java, aonde todos os identificadores de objeto são referências, em C++ vc pode declarar um objeto "de fato" ou apenas o seu endereço (ponteiro), e neste caso apenas que vc usa o new para instanciar o objeto.
Resumindo, duas formas de declarar um variável do tipo "Objeto"
Objeto var(arg1, arg2,...);
ou
Objeto *var = new Objeto(arg1, arg2,...);
Ok, essa é uma explicação porca escrita em dois minutos. Mas na internet existem ótimas referências para se aprender C++. Uma delas é essa:
http://www.cplusplus.com/doc/tutorial/