Resultados da pesquisa a pedido "c++"

4 a resposta

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

1 a resposta

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

2 a resposta

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

4 a resposta

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

6 a resposta

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

5 a resposta

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

2 a resposta

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

4 a resposta

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

10 a resposta

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() { /* ... */ } };

3 a resposta

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