| 
	
		|  Autor | Tema: C++ plantilla significado  (Leído 2,836 veces) |  
	| 
			| 
					
						| Joe Fraddy 
								
								 Desconectado 
								Mensajes: 277
								
								
								
								
								
								   | 
 
Hola amigos, tengo un editor que he comprado, y esta es la plantilla que me aparece #include <iostream> using namespace std;int main(int argc, char *argv[]) { }
 La linea 3 ya se que es para evitar poner el std:: al ejecutar algunos parámetros. pero que significan los argumentos de la función principal de la linea 4 y para que sirven. Además leí por allí que es una mala práctica escribir la linea 3, que es mejor poner std:: cada vez que se utilice, si esto es así en que afecta a una buena programación, ya que quiero evitar los errores comunes en este lenguaje. Saludos!!!
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| engel lex | 
 
sobre la linea 3 la recomendación de no usarlo son casos puntuales, ya que se puede confundir con otros espacios de nombre... (por ejemplo tengas una funcion "cout" de la librería pepito.h, y no podrás accedería porque el asumirá std::cout...) la linea 4 son para el pase de parametros de argumentos por consola es esto mismo que habías preguntado  pero en C/C++ para recordar que son puedes verlo así "arg" es argumento, "c" es cantidad y "v" son valores.... argc contiene la cantidad de argumentos pasados, siempre va a ser 1 o más, argv contiene los valores, siendo el valor 0 siempre el programa como tal ej C:\programas\ejemplo.exe -h 1 -p 2esto será argc = 5 argv[0] = "ejemplo.exe" argv[1] = "-h" argv[2] = "1" argv[3] = "-p" argv[4] = "2"
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
 |  |  |  | 
			| 
					
						| Joe Fraddy 
								
								 Desconectado 
								Mensajes: 277
								
								
								
								
								
								   | 
 
Ok, entonces en un programa sin argumentos podría simplemente escribir main()
 Es correcto?? y porque se le indica un int antes del main??? |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| engel lex | 
 
en un programa correcto toda variable y función tiene tipo,  el main siempre es int y siempre debe tener return main es una funcion que retorna un entero para que el SO u otro programa lo interprete, normalmente 0 significa que todo está bien main()// maloint main()//buenoint main(int argc, char *argv[])//bueno
 |  
						| 
								|  |  
								|  |  En línea | 
 
 El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
 |  |  |  | 
			| 
					
						| Joe Fraddy 
								
								 Desconectado 
								Mensajes: 277
								
								
								
								
								
								   | 
 
Perfecto, gracias por sacarme de esas dudas, sirve para una mejor comprensión.
 
 Saludos!!!
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | significado Programación C/C++
 | chaarlyyyy | 1 | 3,190 |  27 Mayo 2010, 06:37 am por Littlehorse
 |  
						|   |   | ¿Cuál es el significado de...? Dudas Generales
 | DeSsy | 2 | 3,629 |  19 Junio 2011, 12:15 pm por DeSsy
 |  
						|   |   | Significado de error_Python Scripting
 | Tuplado | 3 | 2,991 |  8 Junio 2012, 16:33 pm por overxfl0w13
 |  
						|   |   | [?] Significado de la Función Programación Visual Basic
 | MeCraniDOS | 4 | 2,993 |  30 Mayo 2013, 19:31 pm por MCKSys Argentina
 |  
						|   |   | Offset, Significado ?? Programación C/C++
 | <<<-Basura->>> | 5 | 9,429 |  8 Enero 2014, 14:17 pm por topomanuel
 |    |