[Programación]aviso: conversión obsoleta de una constante de cadena a ‘char*’ [-Wwrite-strings]

Rafael Bidegain r.bidegain en gmail.com
Vie Ago 17 08:05:42 ART 2012


El día 17 de agosto de 2012 07:09, Horacio Castellini
<horacio9573 en yahoo.com.ar> escribió:
> Perdón estamos hablando del gnu/c++ 4.4? o no se entendió??
>

Yo lo entendí, y también hice una pequeña prueba sin obtener ningún
error ni warning.

me gustaría que me envíes un pequeño cpp y el correspondiente hpp y la
linea que usas para compilar.

yo te mando mi prueba.

rafael en rafael-desktop:~/mis_c$ cat cadenas.cpp
#include <iostream>
#include "cadenas.hpp"

int main()
{
    std::cout << "Hola mundo" << std::endl;
    std::cout << algebra_error[0] << std::endl;
    std::cout << algebra_error[1] << std::endl;
    std::cout << algebra_error[2] << std::endl;
}

rafael en rafael-desktop:~/mis_c$ cat cadenas.hpp
char const *algebra_error[]={
        "Taman~o incorrecto vector",
        "No hay memoria vector",
        "No hay memoria vector"};

rafael en rafael-desktop:~/mis_c$ g++ --version
g++ (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


para compilar uso la siguente línea:
rafael en rafael-desktop:~/mis_c$ g++ cadenas.cpp

saludos

-- 
Rafael Bidegain

Ya que los cuerdos no hablan, hablará el loco.
(The Fool, Padraic Pearse)

# yo quiero educación libre. ¡YA!


Más información sobre la lista de distribución Programacion