Domande taggate «c++»

C ++ è un linguaggio di programmazione generico. È stato originariamente progettato come estensione di C e ha una sintassi simile, ma ora è un linguaggio completamente diverso. Utilizzare questo tag per domande sul codice (da compilare) compilato con un compilatore C ++. Utilizzare un tag specifico della versione per domande relative a una revisione standard specifica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], ecc.







7
std :: cin input con spazi?
#include <string> std::string input; std::cin >> input; L'utente desidera inserire "Hello World". Ma cinnon riesce nello spazio tra le due parole. Come posso cinprendere in tuttoHello World ? In realtà lo sto facendo con le strutture e cin.getlinenon sembra funzionare. Ecco il mio codice: struct cd { std::string CDTitle[50]; std::string …
144 c++  string  space 

7
Parola chiave automatica C ++. Perché è magico?
Da tutto il materiale che ho usato per imparare il C ++, autoè sempre stato uno strano identificatore della durata della memoria che non ha avuto alcuno scopo. Ma solo di recente ho riscontrato codice che lo utilizzava come nome di tipo in sé e per sé. Per curiosità l'ho …
144 c++  types  c++11  auto 




5
Vantaggi di Antlr (rispetto a dire, lex / yacc / bison) [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Migliora questa domanda Ho usato lex e yacc (più spesso bisonti) …
143 c++  antlr  yacc  bison 

7
Perché non riesco a tagliare una stringa?
Perché non mi cout stringpiace questo: string text ; text = WordList[i].substr(0,20) ; cout << "String is : " << text << endl ; Quando lo faccio, ricevo il seguente errore: Errore 2 errore C2679: binario '<<': nessun operatore trovato che accetta un operando di destra di tipo 'std :: …
143 c++  string  cout 


16
File di intestazione di ridefinizione C ++ (winsock2.h)
Come posso evitare di includere due volte i file di intestazione? Il problema è che sto includendo ilin MyClass.h e poi includo MyClass.h in molti file, quindi include più volte e si verifica un errore di ridefinizione. Come prevenire? Sto usando #pragma una volta invece di includere guards, e credo …
143 c++  header  redefinition 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.