Resultados da pesquisa a pedido "c++"
Quando um lambda é trivial?
Quando um lambda é garantido como trivial, se é que existe? Supus que, se capturasse apenas tipos triviais ou nada, seria trivial. Eu não tenho nenhum padrão para apoiar isso. Minha motivação foi mover algum código do Visual C ++ 12 para 14 e ...
Construtor variadic de fallback - por que isso funciona?
Ao responderessa questão [https://stackoverflow.com/q/32957830/2069064]sobre a tentativa de construir um construtor de referência de encaminhamento variável que só deve ser chamado se nenhum outro construtor for válido. Ou seja, ...
Construtor marcado condicionalmente como explícito
Atualizar: explícito condicional [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0892r1.html]entrou no rascunho do C ++ 20.mais sobre cppreference [https://en.cppreference.com/w/cpp/language/explicit] opágina do construtor cppreference ...
aviso tmpnam dizendo que é perigoso
Recebo esse aviso dizendo que tmpnam é perigoso, mas eu preferiria usá-lo, pois pode ser usado como no Windows e no Linux. Fiquei me perguntando por que isso seria considerado perigoso (acho que é por causa do potencial de uso indevido, em vez de ...
falta na nomeação da lib boost
Eu baixei o boost e o construí, e não pela primeira vez, mas as coisas começaram a parecer estranhas. No começo, recebi esses erros ao compilar meu projeto (que usa o boost): /usr/local/include/boost/system/error_code.hpp:221: undefined ...
Justificativa por trás do retorno 0 como valor padrão em C / C ++
Existe uma razão pela qual zero é usado como um valor de retorno da função "padrão"? Notei que várias funções do stdlib e quase todos os outros lugares, quando não retornava um número adequado (por exemplo, pow (), strcpy ()) ou um erro (números ...
Função srand em C ++
Este código #include <stdio.h> #include <stdlib.h> #include <time.h> int main () { printf ("First number: %d\n", rand() % 100); srand ( time(NULL) ); printf ("Random number: %d\n", rand() % 100); srand ( 1 ); printf ("Again the first ...
Incompatível com o parâmetro do tipo "LPCWSTR"
#include "stdafx.h" #include <windows.h> #include <stdio.h> #include <iostream> #include <dos.h> using namespace std; class Dir { public: char* cat; Dir() { cout << "(C:/*)\n"; cat = new char[50]; cin >> cat; } void virtual ShowFiles() { } }; ...
Conversão de imagem para arte ASCII
PrólogoEste assunto aparece aqui emTÃOde tempos em tempos, mas geralmente é removido por ser uma pergunta mal escrita. Vi muitas dessas perguntas e depois o silêncio doOP(baixa repetição usual) quando informações adicionais são solicitadas. ...
Algum exemplo real de reinterpret_cast alterando um valor de ponteiro?
De acordo com o padrão C ++, umreinterpret_cast de um ponteiroT* para algum outro tipo de ponteiroQ* pode alterar ou não alterar o valor do ...