elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Descomponer numero en factores..
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Descomponer numero en factores..  (Leído 9,405 veces)
rir3760


Desconectado Desconectado

Mensajes: 1.639


Ver Perfil
Re: Descomponer numero en factores..
« Respuesta #10 en: 14 Febrero 2013, 02:02 am »

Citar
If T is a const-qualified type, or a (possibly cv-qualified) POD class type (or array thereof) containing (directly or indirectly) a member of const-qualified type, the program is ill-formed.
No entiendo el sentido de la cita. ¿Puedes aclararlo por favor?

Un saludo


En línea

C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
BatchianoISpyxolo

Desconectado Desconectado

Mensajes: 166


Ver Perfil
Re: Descomponer numero en factores..
« Respuesta #11 en: 14 Febrero 2013, 02:15 am »


No entiendo el sentido de la cita. ¿Puedes aclararlo por favor?

Un saludo

A mi entender, es que si tienes estructuras o clases básicas (PODS), éstos carecen de inicializadores y, por tanto, el programa está mal formado.


En línea

Puede que desees aprender a programar desde 0: www.espascal.es
rir3760


Desconectado Desconectado

Mensajes: 1.639


Ver Perfil
Re: Descomponer numero en factores..
« Respuesta #12 en: 14 Febrero 2013, 03:43 am »

si tienes estructuras o clases básicas (PODS), éstos carecen de inicializadores y, por tanto, el programa está mal formado.
No. Si revisamos el tema que mencione con cuidado:
Citar
Paragraph 5.3.4/15 states that

A new-expression that creates an object of type T initializes that object as follows:

[...]

* If the new-initializer is of the form (), the item is value-initialized (8.5)

where value initialized for POD means zero-initialize
.

[...]

If the new-initializer is omitted:

* If T is a (possibly cv-qualified) non-POD class type (or array thereof), the object is default-initialized (8.5). If T is a const-qualified type, the underlying class type shall have a user-declared default constructor.

* Otherwise, the object created has indeterminate value. If T is a const-qualified type, or a (possibly cv-qualified) POD class type (or array thereof) containing (directly or indirectly) a member of const-qualified type, the program is ill-formed;

En resumen:

* Si se utiliza el inicializador "()" en el caso de PODs su resultado es la asignación del valor 0.

* Si se omite el inicializador el valor almacenado es no determinado.

"ill-formed" solo aplica si 1) Se omite el inicializador y 2) el objeto esta calificado (directa o indirectamente) con el calificador const.

Un saludo
En línea

C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
85

Desconectado Desconectado

Mensajes: 206



Ver Perfil WWW
Re: Descomponer numero en factores..
« Respuesta #13 en: 21 Febrero 2013, 01:12 am »

me acuerdo que yo había usado una lógica parecida anteriormente..

http://foro.elhacker.net/programacion_cc/atoi_itoa_personalizadas-t358459.0.html;msg1734670#msg1734670

http://foro.elhacker.net/programacion_cc/aportacion_programas_en_c_basicos-t365766.0.html;msg1769441#msg1769441

En línea

Me cerraron el Windows Live Spaces, entonces me creé un WordPress XD
http://etkboyscout.wordpress.com/
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Descomponer o factorizar un numero
Programación Visual Basic
Neobius 1 8,323 Último mensaje 20 Abril 2006, 19:14 pm
por Robokop
Descomponer en factores primos
.NET (C#, VB.NET, ASP)
juanlulete 5 7,517 Último mensaje 7 Agosto 2012, 21:33 pm
por Keyen Night
Descomponer un numero entero en lenguaje C. « 1 2 »
Programación C/C++
NOB2014 10 13,992 Último mensaje 1 Abril 2014, 20:59 pm
por eferion
Descomponer numero
Programación C/C++
sebamoron86 5 5,443 Último mensaje 9 Junio 2016, 01:49 am
por AlbertoBSD
Twitter permitirá activar la autenticación de dos factores sin número de ...
Noticias
wolfbcn 0 1,421 Último mensaje 22 Noviembre 2019, 14:42 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines