Ouvi dizer que os modelos de função de membro da classe C ++ não podem ser virtuais. Isso é verdade? Se eles podem ser virtuais, qual é o exemplo de um cenário em que alguém usaria essa
Ouvi dizer que os modelos de função de membro da classe C ++ não podem ser virtuais. Isso é verdade? Se eles podem ser virtuais, qual é o exemplo de um cenário em que alguém usaria essa
Acabei de notar que você não pode usar operadores matemáticos padrão em uma enumeração como ++ ou + = Então, qual é a melhor maneira de iterar todos os valores em uma enumeração C
No C ++, quando e como você usa uma função de retorno de chamada? EDIT: Gostaria de ver um exemplo simples para escrever uma função de retorno de
Somos obrigados a usar um Makefile para reunir tudo para o nosso projeto, mas nosso professor nunca nos mostrou como fazê-lo. Eu só tenho um arquivo a3driver.cpp. O driver importa uma classe de um local "/user/cse232/Examples/example32.sequence.cpp",. É isso aí. Tudo o resto está contido no...
Costumo ouvir que, ao compilar programas em C e C ++, eu deveria "sempre ativar avisos do compilador". Por que isso é necessário? Como faço isso? Às vezes, também ouço dizer que devo "tratar os avisos como erros". Eu devo? Como faço
Sou um grande fã de deixar o compilador trabalhar o máximo possível para você. Ao escrever uma classe simples, o compilador pode fornecer o seguinte de graça: Um construtor padrão (vazio) Um construtor de cópias Um destruidor Um operador de atribuição ( operator=) Mas isso não parece fornecer...
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...
Como imprimo caracteres coloridos em um terminal Linux compatível? Como sei se o terminal suporta códigos de
Eu vi as seguintes definições de macro em um livro de codificação. #define TRUE '/'/'/' #define FALSE '-'-'-' Não havia explicação lá. Por favor, explique-me como isso funcionará como TRUEe
É sabido que os NaNs se propagam em aritmética, mas não consegui encontrar nenhuma demonstração, então escrevi um pequeno teste: #include <limits> #include <cstdio> int main(int argc, char* argv[]) { float qNaN = std::numeric_limits<float>::quiet_NaN(); float neg = -qNaN;...
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...
Me deparei com o seguinte programa, que compila sem erros ou mesmo avisos: int main(){ <:]{%>; // smile! } Exemplo ao vivo. O que o programa faz e qual é essa expressão
É seguro excluir um ponteiro NULL? E é um bom estilo de
É possível que o código C ++ esteja em conformidade com o padrão C ++ 03 e o padrão C ++ 11 , mas faça coisas diferentes dependendo de qual padrão ele está sendo
Qual é o tamanho do caractere em C e C ++? Tanto quanto eu sei, o tamanho do caractere é de 1 byte em C e C ++. Em C: #include <stdio.h> int main() { printf("Size of char : %d\n", sizeof(char)); return 0; } Em C ++: #include <iostream> int main() { std::cout << "Size of...
Estou tentando usar time () para medir vários pontos do meu programa. O que não entendo é por que os valores no antes e depois são os mesmos? Entendo que essa não é a melhor maneira de criar um perfil do meu programa, só quero ver quanto tempo leva para algo. printf("**MyProgram::before time=...
Suponha que eu tenha um tamanho std::vector(vamos chamá-lo myVec) N. Qual é a maneira mais simples de construir um novo vetor que consiste em uma cópia dos elementos X a Y, onde 0 <= X <= Y <= N-1? Por exemplo, myVec [100000]através myVec [100999]de um vetor de tamanho 150000. Se isso não...
Eu estou tentando construir um std::threadcom uma função de membro que não leva argumentos e retornos void. Não consigo descobrir nenhuma sintaxe que funcione - o compilador reclama, não importa o quê. Qual é a maneira correta de implementar spawn()para que ele retorne um std::threadque seja...
Como posso escrever uma função que aceita um número variável de argumentos? Isso é possível,