Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C++] ostringstream

  1. #1
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572

    [C++] ostringstream

    codice:
    #include <iostream>
    #include <cstdlib>
    using namespace std;
    
    template <typename T>
    string to_string(const T& x)
    {
    	std::ostringstream os;
    	os << x;
    	return os.str();
    }
    
    int main()
    {
    	int n; string c;
    	n = 2;
    	c = to_string(2);
    	cout << c;
    	
    	exit(1);
    }
    evellon@ithildin $ g++ -o main main.cpp
    main.cpp: In function `std::string to_string(const T&) [with T = int]':
    main.cpp:17: instantiated from here
    main.cpp:8: error: `os' has incomplete type
    main.cpp:8: error: storage size of `os' isn't known


    da quanto ho capito mi chiede di specificare la dimensione di os, ma cercando in google non ho trovato degli esempi
    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

  2. #2
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    up
    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

  3. #3

    Re: [C++] ostringstream

    Originariamente inviato da Guglie
    codice:
    #include <iostream>
    #include <sstream>
    #include <string>
    #include <cstdlib>
    
    using namespace std;
    
    template <typename T>
    string to_string(const T& x)
    {
    	std::ostringstream os;
    	os << x;
    	return os.str();
    }
    
    int main()
    {
    	int n; string c;
    	n = 2;
    	c = to_string(2);
    	cout << c;
    	
    	exit(1);
    }
    Le righe in blu sono gli header necessari per la classe ostringstream.
    La riga in verde puoi opzionalmente toglierla (funziona sia con che senza), visto che stai usando la direttiva "using namespace std;".

  4. #4
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    già, mancavano solo quelle 2 librerie da includere
    grazie
    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.