Tengo una duda bastante simple...
Son prescindibles? Se puede en la práctica crear aplicaciones sin recurrir a ellos?
| |||
Bueno, usando C estándar sin punteros no podrás manejar la mayoría de las funciones del ANSI C, así que poco podrás hacer. Ya simplemente la creación de una lista enlazada, requiere memoria dinámica, y por tanto, punteros. Ahora bien, si hablas de C++, en este se puede llegar a prescindir de ellos. Haciendo uso de su librería estándar STL, puedes tener la mayoría de cosas (cadenas: std::string, vectores: std::vector, ...) sin usar tú directamente punteros; o usando referencias. En la práctica en C no es posible prescindir de ellos. En C++, podrían ser prescindibles. |
| |||
La STL precisamente trata de evitarlo. En vez de usar listas enlazadas a mano, usar std::vector (por ejemplo). |
| |||
Re: Punteros Cita: Hombre, si necesitas acceder a la memoria, pues un puntero usarás, pero el tema ese, hacer los programas de tal manera que usen los menos posibles :)Una gran ayuda son las referencias de C++ |
| ||||
Re: Punteros Supongo que como en post esta el en foro de C/C++ hablas de estos lenguajes...¿para que alguien querria programar en estos lenguajes sin usar punteros? Son una de las herramientas mas poderosas que tiene el lenguaje...
__________________ Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: |
| |||
Re: Punteros Cita: Si supiera no estaria preguntando.Saludos. |