Programación General > C/C++
paso de C a C++ - cosas raras
rompecabezas:
buenas
me defiendo programando en C, y tengo que modificar un programa en C++, lenguaje que no conozco mucho. deberia ser capaz pero la estoy liando. el programa en cuestion no esta comentado y utiliza cosas que no he visto en mi vida. ahi van algunas dudillas
no sé qué es:
#pragma
__fastcall
operador "->" .... para qué sirve????
el programa utiliza libreria vcl, y ademas parece que al compilar se han generado ficheros .cpp (ok), .h (ok) y .dfm (ni idea)... me bastara para compilar con el builder?
lo siento por el caos pero es q el codigo es de verdad caotico...
gracias
rompecabezas:
vale me rindo. me basta con saber para que sirve el operador "->", por ejemplo mrang->SetRange(0,0), donde SetRange es una subfuncion para calcular el rango de una matriz
Eternal Idol:
mrang es un puntero ... exactamente igual que en C.
leotardo de bici:
si no tienes ni idea, yo te gano por media hora.
fast es lejos, y call llamada, por lo que interpleto que detras del clasico void esta diciendo que la llamada es lejana, ¿?, y por lo que vi, dentro delos objetos no hace falta el fastcall.
"pragma debe ser una indicacion para el copilador, acabo de leer el la ayuda del builder que pragma hdrstop le dice que "deje de añadir cabeceras precompiladas", segun la traducion de google. la linea anterior era "include vcl.h que es de componentes visuales y precompilada.
parece que la gracia esta en los objetos, por ejemplo un check box, como los de aqui abajo de desabi bbcode y todo eso, puede estar checado, o ser invisible o ser rojo, o tener paperas,
copio el ejemplo en el que ando ahora, el chex box aqui se llama fast1;
Fast1->Checked=rojo; //lo pone en rojo, es un decir,
if(Fast1->Checked=true;){ //si lo checaron, pues tarari};
parece que el -> es para concretar que parte del objeto queremos aceder.
+++++++
en mi opinion , una cosa es c++ y otra trabajar en windows.
tienes ejemplos en el builder, legal o no, muy instructivos, y una guia de ayuda en el help, de la que no entiendo nada.
tambien hay por ahi mercenarios del soft, que no lo veo mal, si tal escribeme y de doy su direcion.
buena suerte, la necesitas.
Epa:
--- Cita de: "leotardo de bici" ---fast es lejos, y call llamada ...
--- Fin de la cita ---
fast es rapido :rolleyes:
todo lo que mencionas es propio de C, no una implementacion de c++
lo de #pragma, busca algo de informacion de directivas de preprocesador
en cuanto a -> podrias leer un poco de estructuras y punteros a estructuras.
saludos
Navegación
[#] Página Siguiente
Ir a la versión completa