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

304
Como posso iterar sobre uma enumeração?

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

303
Como criar um Makefile SIMPLE C ++

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...

298
Tamanho do caractere ('a') em C / C ++

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...

297
Meça facilmente o tempo decorrido

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=...

295
Melhor maneira de extrair um subvetor de um vetor?

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...

294
Iniciar thread com função membro

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...