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.



6
errore: utilizzo della funzione cancellata
Sto lavorando su un codice C ++ scritto da un amico e ricevo il seguente errore che non ho mai visto prima durante la compilazione con gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be ill-formed: uninitialized non-static const member ‘const …


3
polymorphic_allocator: quando e perché dovrei usarlo?
Ecco la documentazione su cppreference , ecco la bozza di lavoro. Devo ammettere che non ho capito qual è il vero scopo polymorphic_allocatore quando / perché / come dovrei usarlo. Ad esempio, pmr::vectorha la seguente firma: namespace pmr { template <class T> using vector = std::vector<T, polymorphic_allocator<T>>; } Cosa polymorphic_allocatoroffre …
122 c++  allocator  c++17 


3
Quali implementazioni C ++ Smart Pointer sono disponibili?
Confronti, vantaggi, svantaggi e quando utilizzarli? Questo è uno spin-off di un thread di garbage collection in cui quella che pensavo fosse una semplice risposta ha generato molti commenti su alcune specifiche implementazioni di puntatori intelligenti, quindi è sembrato che valesse la pena iniziare un nuovo post. In definitiva la …

13
Trovare duplicati nel tempo O (n) e nello spazio O (1)
Input: dato un array di n elementi che contiene elementi da 0 a n-1, con uno qualsiasi di questi numeri che appare un numero qualsiasi di volte. Obiettivo: trovare questi numeri ripetuti in O (n) e utilizzare solo lo spazio di memoria costante. Ad esempio, sia n 7 e array …
121 c++  c  algorithm 


2
Perché #include <stringa> impedisce un errore di overflow dello stack qui?
Questo è il mio codice di esempio: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class MyClass { string figName; public: MyClass(const string&amp; s) { figName = s; } const string&amp; getName() const { return figName; } }; ostream&amp; operator&lt;&lt;(ostream&amp; ausgabe, const MyClass&amp; f) { ausgabe &lt;&lt; f.getName(); return ausgabe; } …



4
Cosa fa la bandiera fpermissive?
Mi chiedo solo cosa fa il -fpermissiveflag nel compilatore g ++? Sto ottenendo: errore: prendendo l'indirizzo di [-fpermissive] temporaneo che posso risolvere dando il -fpermissiveflag al compilatore. EDIT : ho appena scoperto cosa stava causando la parte di errore dell'indirizzo temporaneo! Sistemerò quella parte adesso.

2
C ++ converte da 1 carattere a una stringa? [chiuso]
È improbabile che questa domanda possa aiutare i futuri visitatori; è rilevante solo per una piccola area geografica, un momento specifico o una situazione straordinariamente ristretta che non è generalmente applicabile al pubblico mondiale di Internet. Per informazioni su come rendere questa domanda più applicabile, visita il Centro assistenza . …
121 c++  casting 


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.