Perguntas com a marcação «c++»

292
Operador XOR lógico em C ++?

Existe uma coisa dessas? É a primeira vez que encontrei uma necessidade prática, mas não vejo uma listada no Stroustrup . Eu pretendo escrever: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Mas não há ^^operador. Posso usar o bit a bit ^aqui e obter a resposta certa...

291
Singleton: Como deve ser usado

Editar: A partir de outra pergunta, forneci uma resposta com links para muitas perguntas / respostas sobre singletons: Mais informações sobre singletons aqui: Então, eu li o tópico Singletons: bom design ou muleta? E o argumento ainda continua. Eu vejo Singletons como um padrão de design (bom e...

287
C / C ++ inclui ordem do arquivo de cabeçalho

Que ordem deve incluir os arquivos a serem especificados, ou seja, quais são os motivos para incluir um cabeçalho antes do outro? Por exemplo, os arquivos do sistema, STL e Boost vão antes ou depois do local incluir

286
Escreva aplicativos em C ou C ++ para Android? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

283
std :: vector versus std :: array em C ++

Quais são as diferenças entre a std::vectore an std::arrayem C ++? Quando um deve ser preferido em detrimento de outro? Quais são os prós e os contras de cada um? Tudo o que meu livro faz é listar como eles são

281
Como imprimir o conteúdo de um vetor?

Eu quero imprimir o conteúdo de um vetor em C ++, aqui está o que eu tenho: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream...

278
Inicialização da Estrutura C ++

É possível inicializar estruturas em C ++, como indicado abaixo struct address { int street_no; char *street_name; char *city; char *prov; char *postal_code; }; address temp_address = { .city = "Hamilton", .prov = "Ontario" }; Os links aqui e aqui mencionam que é possível usar esse estilo...