Resultados da pesquisa a pedido "c++"
Chamando uma função Java do C ++ via JNI que retorna uma string [duplicate]
Possível duplicado: Como acessar o método Java em um aplicativo C ++ [https://stackoverflow.com/questions/992836/how-to-access-the-java-method-in-a-c-application] Suponha que eu tenha uma classe Java como esta: class MyClass { String value = "a ...
Por que os compiladores não mesclam redundantes std :: atomic escreve?
Gostaria de saber por que nenhum compilador está preparado para mesclar gravações consecutivas do mesmo valor em uma única variável atômica, por exemplo: #include <atomic> std::atomic<int> y(0); void f() { auto order = std::memory_order_relaxed; ...
std :: this_thread :: sleep_for () e GCC
Quando tento compilar este programa simples: #include<thread> void f() { std::this_thread::sleep_for(std::chrono::seconds(3)); } int main() { std::thread t(f); t.join(); }com o gcc versão 4.4.3 no Ubuntu 10.04 (32 bits): $ g++ -std=c++0x ...
Transformando GetLastError () em uma exceção
Eu tenho um projeto do Visual Studio 2008 C ++ que usa umWin32Exception classe nos casos em que há umexcepcional erro. oWin32Exception classe fica assim: /// defines an exception based on Win32 error codes. The what() function will /// return a ...
ptr-> hello (); / * VERSUS * / (* ptr) .hello ();
Eu estava aprendendo sobre ponteiros C ++ e o-> operador parecia estranho para mim. Ao invés deptr->hello(); alguém poderia escrever(*ptr).hello(); porque também parece funcionar, então eu pensei que o primeiro é apenas uma maneira mais ...
Por que esse C é válido? - ({123;}) avalia para 123 [duplicado]
Possível duplicado: em que versões de c é usado um bloco entre parênteses para retornar um valor válido? [https://stackoverflow.com/questions/1635549/in-what-versions-of-c-is-a-block-inside-parenthesis-used-to-return-a-value-valid] A seguir está ...
Agrupando uma classe C ++ em Python usando SWIG
example.h: #ifndef EXAMPLE_H #define EXAMPLE_H class Math { public: int pi() const; void pi(int pi); private: int _pi; }; #endifexample.cpp: #include "example.h" int Math::pi() const { return this->_pi; } void Math::pi(int pi) { this->_pi = pi; ...
gcc vs clang: embutindo uma função com -fPIC
Considere este código: // foo.cxx int last; int next() { return ++last; } int index(int scale) { return next() << scale; }Ao compilar com o gcc 7.2: $ g++ -std=c++11 -O3 -fPICIsso emite: next(): movq last@GOTPCREL(%rip), %rdx movl (%rdx), %eax ...
Qual parte do padrão C ++ permite declarar variável entre parênteses?
Considere o seguinte código: int main() { int(s); }Estou surpreso com o fato de que ele cria variável válidas. Alguém pode explicar o que está acontecendo aqui?
C ++ Pass A String
Pergunta rápida, provavelmente óbvia. Se eu tiver: void print(string input) { cout << input << endl; }Como eu chamo assim: print("Yo!");Ele reclama que estou passando em char *, em vez de std :: string. Existe uma maneira de escrever isso na ...