Resultados da pesquisa a pedido "c++"
Desativar a otimização do valor de retorno do g ++
Quais sinalizadores são necessários na linha de comando para desativar a otimização do valor de retorno automaticamente ativada pelo compilador g +
Qual é a diferença entre std :: condition_variable e std :: condition_variable_any?
Provavelmente estou perdendo algo óbvio, mas não vejo diferença entrestd::condition_variable estd::condition_variable_any. Por que precisamos dos dois?
or que posso definir estruturas e classes dentro de uma função em C +
Acabei de fazer algo errado em C ++ por engano, e funciona. Por que posso fazer isso? int main(int argc, char** argv) { struct MyStruct { int somevalue; }; MyStruct s; s.somevalue = 5; } Agora, depois de fazer isso, eu me lembrei de ler ...
O que significa aviso "tem método virtual ... mas não destruidor virtual" durante a compilação do C +
#include <iostream> using namespace std; class CPolygon { protected: int width, height; public: virtual int area () { return (0); } }; class CRectangle: public CPolygon { public: int area () { return (width * height); } };Tem aviso ...
Existe um equivalente em C ++ padrão de IEnumerable <T> em C #?
Ou é seguro usar o vetor se o Enumerador de T estiver apenas listando todos os elemento
Introdução ao desenvolvimento de drivers [fechado]
lguém tem livros / tutoriais que podem ser úteis para iniciar o desenvolvimento do driver de dispositivo do Window ara o desenvolvimento simples de Win32 / GUI, o livro de Petzold parece ser a referência essencial. Isso existe para os ...
Por que essa recursão infinita óbvia não dá um aviso ao compilador? [fechadas
Muitos meses atrás, eu tive que consertar alguns códigos que causavam alguns problemas. O código ficou basicamente assim: int badFun() { return badFun(); } Isso obviamente causou um estouro de pilha, mesmo no idioma de alto nível com o qual eu ...
assando uma matriz 2D para uma função C
Tenho uma função que desejo tomar como parâmetro uma matriz 2D de tamanho variáve Até agora eu tenho isso: void myFunction(double** myArray){ myArray[x][y] = 5; etc... } E eu declarei uma matriz em outro lugar no meu código: double ...
c ++ como obter “expoente de um dígito” com printf
Existe uma maneira de imprimir em notação científica menos de 3 lugares para parte do número do expoente? A formatação 6.1 não afeta o expoente, mas apenas a parte do número: var=1.23e-9; printf ("%e\n", var); printf ("%6.1e\n", var); ...
especialização de modelo c ++ para todas as subclasses
Preciso criar uma função de modelo como esta: template<typename T> void foo(T a) { if (T is a subclass of class Bar) do this else do something else } Também posso imaginar fazê-lo usando especialização de modelo ... mas nunca vi uma ...