Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ssaammuu

#11
El valor de la constante hay que indicarlo cuando se declara la constante. Esto no es posible dentro de la declaración de la clase por lo que se hace así para que se ejecute justo antes de crear el objeto:

class clase{
   public:
   clase();

   private:
   const double PI;
};

clase::clase():PI(3.14159){
}


Aunque me parece una tontería hacer esto ya que no te hace falta la constante en cada objeto. Mejor hacer esto antes de la clase.

#define PI 3.14159
#12
Programación C/C++ / Re: Problema con Dev-c++
22 Abril 2011, 18:45 PM
Cita de: Diaf96 en 22 Abril 2011, 18:12 PM
aora que ya se hacer el hola mundo que hago?

Buscarte un buen libro de C++ y aprenderte el lenguaje.
:D
#13
Programación C/C++ / Re: Problema con Dev-c++
21 Abril 2011, 22:59 PM
Alomejor esto os sirve:
http://www1.gantep.edu.tr/~cpp/howto-compileDev-C++.php#03

Está en Inglés pero tiene muchas imágenes así que debería ser fácil de entender en el caso de que no entendieses Inglés.
#14
Programación C/C++ / Re: Duda C++, string
21 Abril 2011, 15:46 PM
No es mas fácil...

#include <iostream>
#include <string.h>
#include <windows.h>
using namespace std;

static string nom;


int main(){
    nom="Esto ";
    SetConsoleTitle((nom + "Es una Prueba").c_str());
    system("pause");
    return 0;
}
#15
En realidad ni siquiera hace falta la sentencia condicional ya que el programa no llega a esa parte del código hasta que ar es igual a br, o ar > br. De ambos modos el proceso ha terminado...
:)
#16
Yo veo bastantes errores:

Matriz (int nf, int nc){
Fíjate que en esta construcción te olvidas de asignar los valores a NF y NC, por lo que el bucle de operador sobrecargado cout es infinito!

Matriz operator + (Matriz m){
       Matriz resul;

En todas las sobrecargas aritméticas, creas una matriz vacía, a la que despues le intentas asignar valores. Lo que pasa aquí es que los valores se los estas intentado asignar a **M que no está iniciada, ya que iniciando Matriz sin argumentos hace M=NULL

y parece ser que hay bastantes más  :-\
#17
Programación C/C++ / Re: Duda con do-while
17 Abril 2011, 18:33 PM
Te recomiendo que el bucle lo hagas infinito es decir while(1) y tras extraer a, mires se es igual a 0, si lo es, sales del bucle...

//codigo...
cout <<"Escriba las dos cifras a sumar o pulse la tecla cero para salir: \n";
    cin >> a;
    if (a==0)return 0;
    cin >> b;
    (suma = a+b);
cout << a << "+" << b << "=" << suma <<"\n";
}while (1);
//codigo...
#18
Programación C/C++ / Re: Duda con do-while
17 Abril 2011, 18:28 PM
Es que estas haciendo la suma antes de extraer los valores
cin>>a>>b y después suma = a+b;

otra cosa, tienes puesto que el bucle se repita mientras a sea menor o igual a 0, por lo que dice tu programa creo que sería , while(a!=0)
#19
Yo llevo usando C::B desde hace tiempo y lo normal es que el code tome formato mientras lo escribas. Lo único es que si haces nuevo->archivo vacío, tienes que guardarlo con la extensión deseada (.c, .cpp) para que se formatee ya que si no, C::B no sabe que estás programando en c/c++
#20
Foro Libre / Re: Tonterias varias
16 Abril 2011, 22:58 PM
Joder, como puede haber gente tan tonta  :xD