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.


14
Perché il C ++ non ha riflessione?
Questa è una domanda alquanto bizzarra. I miei obiettivi sono comprendere la decisione di progettazione del linguaggio e identificare le possibilità di riflessione in C ++. Perché il comitato linguistico C ++ non è andato verso l'implementazione della riflessione sul linguaggio? La riflessione è troppo difficile in un linguaggio che …
337 c++  reflection 

22
Determinare se due rettangoli si sovrappongono?
Sto cercando di scrivere un programma C ++ che prende i seguenti input dall'utente per costruire rettangoli (tra 2 e 5): altezza, larghezza, x-pos, y-pos. Tutti questi rettangoli esisteranno paralleli all'asse xe y, ovvero tutti i loro bordi avranno pendenze di 0 o infinito. Ho cercato di attuare quanto menzionato …

14
Quando utilizzare la funzionalità constexpr in C ++ 11?
Mi sembra che avere una "funzione che restituisce sempre 5" stia rompendo o diluendo il significato di "chiamare una funzione". Ci deve essere un motivo o una necessità per questa funzionalità o non sarebbe in C ++ 11. Perché è lì? // preprocessor. #define MEANING_OF_LIFE 42 // constants: const int …
337 c++  c++11  constexpr 



17
std :: string to char *
Voglio convertire una stringa std :: string in un tipo di dati char * o char [] . std::string str = "string"; char* chr = str; Risultati in: "errore: impossibile convertire" std :: string "in" char "..." . Quali metodi sono disponibili per farlo?
335 c++  string  char 


5
A cosa servono gli spazi dei nomi in linea?
C ++ 11 consente a inline namespaces, tutti i membri dei quali sono automaticamente inclusi nell'allegato namespace. Non riesco a pensare a nessuna utile applicazione di questo - qualcuno può per favore dare un breve, breve esempio di una situazione in cui inline namespaceè necessario e dove è la soluzione …







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.