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.

4
Come iterare std :: set?
Ho questo codice: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } Non c'è ->firstvalore. Come posso ottenere il valore?
91 c++  set  iteration 

8
Dichiarazione di funzione all'interno o all'esterno della classe
Sono uno sviluppatore JAVA che sta cercando di imparare il C ++, ma non so davvero quale sia la migliore pratica per le dichiarazioni di funzioni standard. In classe: class Clazz { public: void Fun1() { //do something } } O fuori: class Clazz { public: void Fun1(); } Clazz::Fun1(){ …
91 c++  inline 

9
Accedi al campo privato di un altro oggetto nella stessa classe
class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } Per favore dimentica il design. So che OOP specifica che gli oggetti privati ​​sono privati ​​della classe. La mia domanda …
91 java  c++  .net  oop 

11
Array statico vs array dinamico in C ++
Qual è la differenza tra un array statico e un array dinamico in C ++? Devo fare un compito per la mia classe e dice di non usare array statici, solo array dinamici. Ho cercato nel libro e online, ma non mi sembra di capire. Pensavo che statico fosse stato …

3
Cosa significa LPCWSTR e come dovrebbe essere gestito?
Prima di tutto, cos'è esattamente? Immagino sia un puntatore (LPC significa costante puntatore lungo), ma cosa significa "W"? È un puntatore specifico a una stringa o un puntatore a una stringa specifica? Ad esempio, voglio chiudere una finestra denominata "TestWindow". HWND g_hTest; LPCWSTR a; *a = ("TestWindow"); g_hTest = FindWindowEx(NULL, …
91 c++  winapi  lpcstr 



4
Errore di modello confuso
Ho giocato con clang per un po 'e sono incappato in "test / SemaTemplate / dependance-template-recover.cpp" (nella distribuzione clang) che dovrebbe fornire suggerimenti per il ripristino da un errore di modello. Il tutto può essere facilmente ridotto a un esempio minimo: template<typename T, typename U, int N> struct X { …
91 c++  templates  llvm  clang 



9
Perché progettare una lingua con tipi anonimi unici?
Questo è qualcosa che mi ha sempre disturbato come caratteristica delle espressioni lambda C ++: il tipo di espressione lambda C ++ è unico e anonimo, semplicemente non riesco a scriverlo. Anche se creo due lambda sintatticamente identici, i tipi risultanti sono definiti per essere distinti. La conseguenza è che …


8
Come leggere un valore dal registro di Windows
Data la chiave per un valore di registro (ad esempio HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo) come posso: Determina in modo sicuro l'esistenza di tale chiave. A livello di codice (cioè con il codice) ottiene il suo valore. Non ho assolutamente intenzione di riscrivere nulla al registro …
91 c++  windows  winapi  registry 



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.