Resultados da pesquisa a pedido "c++"
Como adicionar uma referência a um projeto C ++ não gerenciado chamado por um projeto C #?
Uma solução (the.sln) Um projeto C ++ (mycppproject.vcxproj em 2010 ou mycppproject.vcproj em 2008) que compila uma DLL nativa exportando algumas funções. Na depuração, isso cria c: \ output \ Debug \ mycppproject_d.dll e, na liberação, cria c: ...
Acesso à variável constexpr dentro da expressão lambda sem capturar
No exemplo a seguir, eu posso acessar oconstexpr variávelx de dentro do lambday sem capturá-lo explicitamente. Isso não é possível sex não é declarado comoconstexpr. Existem regras especiais que se aplicam aconstexpr para capturar? int foo(auto ...
C ++ se a condição não funcionar
Eu tenho uma matriz de objetos Passenger travellers[] = { Passenger(nullptr, "Toronto", 2018, 4, 20), Passenger("", "Toronto", 2018, 4, 20), Passenger("John Smith", nullptr, 2018, 4, 20), Passenger("John Smith", "", 2018, 4, 20), Passenger("John ...
C ++: Como posso criar uma função que aceita seqüências de caracteres concatenadas como parâmetro?
Posso projetar minha função de log de uma maneira que aceite seqüências de caracteres concatenadas do seguinte formulário usando C ++? int i = 1; customLoggFunction("My Integer i = " << i << ".");. customLoggFunction( [...] ){ [...] std::cout ...
Vinculando bibliotecas estáticas a outras bibliotecas estáticas
Eu tenho um pequeno pedaço de código que depende de muitas bibliotecas estáticas (a_1-a_n). Gostaria de empacotar esse código em uma biblioteca estática e disponibilizá-lo para outras pessoas. Minha biblioteca estática, vamos chamá-lo de X, ...
função virtual em herança privada ou protegida
É fácil entender a função virtual na herança pública. Então, qual é o objetivo da função virtual na herança privada ou protegida? Por exemplo: class Base { public: virtual void f() { cout<<"Base::f()"<<endl;} }; class Derived: private Base { ...
std :: remove_if e std :: isspace - erro em tempo de compilação
Eu tenho o seguinte código: #include <algorithm> #include <cctype> #include <string> int main() { std::string str; str.erase(std::remove_if(str.begin(), str.end(), std::isspace), str.end()); }O MSVC-11.0 compila esse código sem nenhum erro, mas ...
ocultar modelo de função, declarar especializações
Este é um acompanhamento paraModelos C ++: impedir a instanciação do modelo base [https://stackoverflow.com/questions/2050900/c-templates-prevent-instantiation-of-base-template] Eu uso modelos para obter sobrecarga de função sem a bagunça das ...
Em C ++, o que é uma classe base virtual?
Eu quero saber o que é "classe base virtual"é e o que isso significa. Deixe-me mostrar um exemplo: class Foo { public: void DoSomething() { /* ... */ } }; class Bar : public virtual Foo { public: void DoSpecific() { /* ... */ } };
libpng "png_set_longjmp_fn" não encontrado
Estou usando a libpng do ubuntu e quando tento compilar um arquivo c ++ recebo referência indefinida a `png_set_longjmp_fn ' Estou usando a libpng versão 1.6.8 Se você estiver interessado em ler o código, informe-me, mas isso não tem a ver com ...