domingo, 28 de abril de 2013

Error al llamar un método desde otro método de la misma clase C++ - expected unqualified-id before '.' token|

Esta bronca me tuvo ocupado un par de días

Estoy usando Codeblocks.

Al tratar de llamar un método desde otro método en una misma clase y tengo el siguiente error:

error: expected unqualified-id before '.' token|

Estaba teniendo el error dentro de un switch:

   switch (caso){

            case 0: { Configuration.setCategory ("Switching"); }

El error se resuelve colocando :: en lugar de . en el código del case, por ejemplo:

switch (caso){

            case 0: { Configuration::setCategory ("Switching"); }

En cuanto averigue porqué debe ser así les actualizo!

jueves, 25 de abril de 2013

Como hacer un método get para un arreglo char en C++


Usando apuntadores!

Ej.

 //metodo get

char *getArregloComandos ()  {

            return *arregloComandos; // el parámetro arregloComandos fue definido anteriormente

        }