Resultados da pesquisa a pedido "c++"

18 a resposta

C ++ - retornar x, y; Qual é o ponto?

Estou programando em C e C ++ há alguns anos e agora só estou fazendo um curso universitário e nosso livro teve uma função como esta, por exemplo: int foo(){ int x=0; int y=20; return x,y; //y is always returned }Eu nunca vi essa sintaxe. Na ...

2 a resposta

A interseção de várias matrizes classificadas

Deesta [https://stackoverflow.com/questions/2400157/the-intersection-of-two-sorted-arrays] , conhecemos o método para resolver a interseção de duas matrizes classificadas. Então, como obter a interseção de várias matrizes classificadas? Com base ...

3 a resposta

Como posso encontrar o diretório pessoal do usuário de uma maneira multiplataforma, usando C ++?

Como posso encontrar o diretório inicial do usuário de uma maneira multiplataforma em C ++? ou seja, / home / user no Linux, C: \ Users \ user \ no Windows Vista, C: \ Documents And Settings \ user \ no Windows XP e o que os Macs usam. (Eu acho ...

2 a resposta

Especialização explícita de modelos de função causa erro do vinculador

Funções.h: #pragma once #include <iostream> template<class T> void TemplatedFunction(T* p) {} template<> void TemplatedFunction<float>(float* p) {} template<> void TemplatedFunction<char>(char* p) {}Functions.cpp: #include "Functions.h" void ...

2 a resposta

Estou garantido que os ponteiros para os elementos std :: vector são válidos depois que o vetor é movido?

Considerando este exemplo: std::vector<int> v1 = { 1, 2, 3 }; const int* i = &v1[1]; std::vector<int> v2(std::move(v1)); std::cout << *i << std::endl;Embora em muitas implementações de STL isso provavelmente funcione, sou garantido pelo padrão ...

4 a resposta

O C ++ possui um coletor de lixo?

Atualmente, estou lendo um relatório de tese de mestrado não lançado, sobre o qual vou dar feedback. No relatório, eles mencionam o GC no C ++ nativo e o C ++ gerenciado. Eu pensei que C ++ não tinha nenhum GC padrão, estou certo ou errado? ...

3 a resposta

Boost.Asio como somente cabeçalho

Quero usar a biblioteca ASIO do Boost no meu projeto. Seu documento diz que ele pode ser apenas de cabeçalho se o regex não for usado e o SSL não for usado. No entanto, executandobcp paraasio puxa muitas libraies, algumas das quais com fontes, ...

1 a resposta

qual é a complexidade de tempo da função std :: next_permutation () no c ++?

Eu queria saber a complexidade do tempo da função next_permutation. Também posso ver o código?

2 a resposta

O Visual Studio está com erros na impressão do endereço da função?

Faça o seguinte caso de teste: #include <iostream> void foo() {} int main() { std::cout << &foo << std::endl; } GCC 4.1.2, GCC 4.8 e GCC 4.9 (C ++ 03 e C ++ 11) todosdê a seguinte saída [http://coliru.stacked-crooked.com/a/d00271b079cfb3f2]ao ...

7 a resposta

Expansão variável do pacote de modelos

Estou tentando aprender modelos e funções variados. Não consigo entender por que esse código não compila: template<typename T> static void bar(T t) {} template<typename... Args> static void foo2(Args... args) { (bar(args)...); } int main() { ...