Resultados da pesquisa a pedido "c++"
Quais são as regras que regem os cálculos mistos de precisão simples e dupla de C ++?
Por exemplo, estas variáveis: result (double) a (double) b (float) c (float) d (double)Um cálculo simples: result = a * (b + c) * dComo e quando os tipos são convertidos e como faço para descobrir com que precisão cada cálculo é realizado?
ADL usando tipos std falha ao encontrar o operador
O código a seguir falha ao compilar namespace A { using C = std::vector<std::string>; std::ostream& operator << (std::ostream& lhs, const C& rhs) { lhs << 5; return lhs; } } int main() { A::C f; std::cout << f; return 0; }com o erro Error C2679 ...
é possível alterar o tipo de retorno ao substituir uma função virtual em C ++?
Encontro problemas com a substituição de funções virtuais; na verdade, trata-se de hessian (um protocolo de serviço da web). possui uma classe base Object e algumas classes derivadas: Long, Int, String, ..., todas as classes derivadas possuem ...
Qual é o objetivo de __in __out __in_opt __allowed (), como eles funcionam? Devo usar construções semelhantes no meu próprio código?
Algumas dessas definições de pré-processador estão na função WinMain e outras funções da biblioteca do Windows. Qual é o seu propósito? Como eles funcionam? e é uma boa prática gravá-los em suas implementações ou chamadas de função? Minha ...
Armazenando ints como flutuadores
Suponha que eu tenha uma API que permita apenas armazenar carros alegóricos ou matrizes de carros alegóricos. No entanto, eu gostaria de armazenar valores inteiros aqui. Eu (grosso modo) entendo que estou bem com um elenco reto de cerca de 2 ^ ...
É possível detectar vazamentos de GDI do depurador do Visual Studio?
Objetos GDI com vazamento podem ser vistos no gerenciador de tarefas ou em Process Explorer [http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx] . (Bem, você não vê os vazamentos, mas pode ver se a contagem de utilização de objetos ...
Passar uma matriz JavaScript como argumento para uma função WebAssembly
Gostaria de testar o WebAssembly para fazer alguns cálculos complexos de matriz. Então, eu escrevi uma função C ++ simples adicionando doisint matrizes contendo 3 elementos cada: // hello.cpp extern "C" { void array_add(int * summed, int* a, ...
Maneira insegura, `noexcept` e sem sobrecarga de acessar` std :: variant`
std::variant [http://en.cppreference.com/w/cpp/utility/variant]fornece as seguintes funções de acesso: std::get_if [http://en.cppreference.com/w/cpp/utility/variant/get_if]: tomaponteiro paravariant, Retornaponteiro para alternativa. template ...
Ordem de expansão do pacote de parâmetros
Eu tenho 2 funções para ler arquivos binários. 1ª função lêsizeof(T) bytes do arquivo: template<typename T> T read() { ... some IO operations ... };A segunda função chama primeiro uma várias vezes com cada parâmetro do ...
Como desativar a compilação NDK do Android para algumas variantes de compilação
Estou usando o Android Studio 2.2 e configurei o Gradle para criar fontes c / c ++ com NDK via CMake. Agora eu gostaria de desativar a compilação NDK para o buildType "debug". Para buildType "release", gostaria de mantê-lo. O objetivo é fazer ...