Resultados da pesquisa a pedido "c++"

5 a resposta

Criar vetor n-dimensional com tamanhos determinados

Então, o que eu quero é criar um vetor multidimensional do tipo dado, onde a primeira dimensão terá o tamanho do primeiro argumento de uma chamada de função, etc., por exemplo, se eu fizer std::size_t n = 5; auto x = make_vector<int>(n + 1, n * ...

3 a resposta

Capturar tela usando o DirectX

Eu sei como usar o GDI para capturar a tela, no entanto, é muito lento (apenas captura 10 fps) Eu li que o DirectX oferece a melhor velocidade. Mas antes de começar a aprender o DirectX, eu queria testar uma amostra para ver se é realmente tão ...

4 a resposta

#include em .h ou .c / .cpp?

Ao codificar em C ou C ++, onde devo ter o#includeé? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); ...

5 a resposta

Como devo lidar com mutexes em tipos móveis em C ++?

Por design,std::mutex não é móvel nem cópia-construtível. Isso significa que uma classeA, que possui um mutex, não receberá um construtor de movimentação padrão. Como eu faria esse tipoA móvel de maneira segura para threads?

1 a resposta

Como você envia uma string de pipe nomeada do espaço de código gerenciado para um número não gerenciado?

Parece que tenho um problema com pipes nomeados 101. Eu tenho uma configuração muito simples para conectar um pipe nomeado simplex transmitindo de um aplicativo não gerenciado em C ++ para um aplicativo gerenciado em C #. O tubo se conecta, mas ...

5 a resposta

Qual é a diferença entre getline e std :: istream :: operator >> ()?

#include <iostream> #include <string> using namespace std; int main() { string username; cout<< "username" ; cin >> username; }Então, eu estava curioso sobre qual é a diferença entre esses dois códigos, ouvi dizer que é a mesma coisa, mas se é ...

1 a resposta

Estou tentando aninhar "map_list_of" do boost em C ++ 03, mas aparentemente a construção é ambígua?

Considere isto: #include <iostream> #include <map> #include <string> #include <boost/assign/list_of.hpp> using boost::assign::map_list_of; const std::map<int, std::map<int, char> > test = map_list_of (100, map_list_of (1, 'a') (2, 'b') ) (101, ...

1 a resposta

Conflito do tipo de seção para variáveis definidas de forma idêntica

Esta questão surgiu no contexto desta questão:Encontre linhas não executadas de código c ++ [https://stackoverflow.com/questions/29903391/find-unexecuted-lines-of-c-code/29945852#29945852] Ao procurar esse problema, a maioria das pessoas tentou ...

4 a resposta

Aviso do compilador D_WIN32_WINNT com Boost

Não tenho certeza do que fazer com esse erro. Adicionado-D_WIN32_WINNT=0x0501 às opções "Linha de comando" do Visual Studio em Propriedades do projeto, mas ele diz que não o reconhece e o aviso ainda aparece. Também não sei como adicionar a ...

6 a resposta

Por que a biblioteca de tempo de execução é uma opção de compilador em vez de uma opção de vinculador?

Estou tentando criar uma biblioteca estática C / C ++ usando o visual studio 2005. Como a seleção da biblioteca de tempo de execução é uma opção de compilação, sou forçado a criar quatro variações da minha biblioteca, uma para cada variação da ...