Resultados da pesquisa a pedido "c++"

7 a resposta

Qual é o tamanho de um ponteiro?

O tamanho de um ponteiro é igual ao tamanho do tipo que está apontando ou os ponteiros sempre têm um tamanho fixo? Por exemplo.. int x = 10; int * xPtr = &x; char y = 'a'; char * yPtr = &y; std::cout << sizeof(x) << "\n"; std::cout << ...

2 a resposta

Maneira mais simples de passar float [] [] para C ++ via JNI

No meu código Java, tenho uma matriz de flutuação 2Dfloat[x][4] floatArray. Aquix pode ter entre 1 e 25. Eu tenho que passar esse array flutuante 2D para umC++ método viaJNI. MinhasJNI método é jboolean MyJNIMethod(JNIEnv * env, jobject obj, ...

6 a resposta

Quando o 'typeid' é a melhor solução?

Existem muitas razões para não usartypeid. Além de usar membros detype_info (comportamento definido pela implementação), geralmente (sempre?) é possível fornecer funcionalidades semelhantes usando outros recursos da linguagem C ++, por exemplo: ...

10 a resposta

Por que usar tuplas em vez de objetos?

A base de código em que trabalho possui um objeto chamado Par, em que A e B são os tipos do primeiro e do segundo valores do Par. Acho esse objeto ofensivo, porque é usado em vez de um objeto com membros claramente nomeados. Então eu acho ...

4 a resposta

Diferença entre a sintaxe try-catch para a função

Deparei-me com esta sintaxe recentemente paratry-catch para a função. struct A { int a; A (int i) : a(i) // normal syntax { try {} catch(...) {} } A () // something different try : a(0) {} catch(...) {} void foo () // normal function try {} ...

6 a resposta

Escrever um iterador que faz com que vários contêineres pareçam

Considere o seguinte exemplo simplificado e a saída desejada: class A { class combined_iterator { ???? } typedef ??? t_combined_it; t_combined_it begin(); t_combined_it end(); std::vector<int> m_Vec1, m_Vect2; } A a; a.m_Vec1.push_back(1); ...

1 a resposta

Como converter um tipo de número grande para um tipo menor

Eu dei uma boa olhada ao redor e não consigo encontrar uma pergunta semelhante, então peço desculpas se já tiver sido feita ante Estou apenas brincando com tipos e números e estou imaginando se o seguinte comportamento pode ser garantido. Se ...

7 a resposta

Por que os compiladores emitem um aviso sobre o retorno de uma referência a uma variável de pilha local se esse comportamento é indefinid

O padrão C ++ declara que o retorno de referência a uma variável local (na pilha) é um comportamento indefinido; então, por que muitos (se não todos) dos compiladores atuais dá um aviso para fazer isso? struct A{ }; A& foo() { A a; return a; ...

4 a resposta

Como uso o DLLImport com estruturas como parâmetros em C #?

Todos os exemplos que posso encontrar usando DLLImport para chamar código C ++ de C # passam ints para frente e para trás. Posso obter esses exemplos funcionando bem. O método que eu preciso chamar usa duas estruturas como seus parâmetros de ...

5 a resposta

Como imprimir um istream inteiro para saída e string padrão

Como você imprime uma variável istream para padronizar. [EDIT] Estou tentando depurar um cenário em que preciso enviar um istream para um arquivo de log