Resultados da pesquisa a pedido "visual-c++"

4 a resposta

Como obter a funcionalidade strncpy () com a função strncpy_s ()?

Existem certos casos em que eu realmente precisostrncpy() funcitonalty - por exemplo, eu tenho uma função em uma interface predefinida que recebe um endereço do buffer e o tamanho do buffer: HRESULT someFunction( char* buffer, size_t length );e ...

3 a resposta

Emulação "classe enum" ou alternativa sólida para MSVC 10.0

Estou procurando um tipo de solução hacky para o seguinte problema: O GCC 4.4+ aceita o seguinte código c ++ 0x: enum class my_enum { value1, value2 };O que permite o uso assim: my_enum e = my_enum::value1;com todos os sinos e assobios que isso ...

5 a resposta

Como posso usar a macro TRACE em projetos que não são do MFC?

Eu quero usar a macro TRACE () para obter saída na janela de depuração emVisual Studio 2005 [http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2005]em um nãoMFC ...

1 a resposta

MSVC 2017 violando ordem de inicialização estática na unidade de tradução única

Comunidade MSVC 2017 com-std=c++17 engasga com o seguinte exemplo: #include <iostream> struct TC { static TC const values[]; static TC const& A; static TC const& B; static TC const& C; int const _value; }; inline constexpr TC const TC::values[]{ ...

8 a resposta

Preciso proteger o acesso de leitura a um contêiner STL em um ambiente multithreading?

Eu tenho um contêiner std :: list <> e esses tópicos: Um segmento de gravador que adiciona elementos indefinidamente. Um segmento de leitor / gravador que lê e remove elementos enquanto disponíveis. Vários threads de leitor que acessam o SIZE ...

9 a resposta

Qual é a diferença entre "VC ++" e "C ++"?

Alguém me perguntou como eu estou familiarizado com o VC ++ e como estou familiarizado com o C ++. Qual é a diferença?

4 a resposta

Sobrecarga de operador de << precisa de const; produz dor de cabeça

Estou tentando sobrecarregaroperator <<, mas sempre precisa ser umconst função. No entanto, quero alterar valores dentro dessa função sobrecarregada. Como eu faço isso? EDIT1:O stub de código é algo como abaixo: class Check { public: void ...

1 a resposta

Excluir duas vezes em initializer_list vs 2013

Hoje, encontrei um problema de memória no meu projeto, com uma classe usando o c ++ 11 initializer_list. O sistema sinaliza um problema de memória: "Expressão _BLOCK_TYPE_IS_VALID (pHead-> nBlockUse) em dbgdel.cpp. Simplifiquei o código para um ...

2 a resposta

Qual é a diferença entre as opções do compilador / Ox e / O2?

O compilador C ++ da Microsoft (cl.exe, conforme incluído no Visual Studio) oferecevárias opções de otimização [http://msdn.microsoft.com/en-us/library/k1ack8f1.aspx]. A diferença entre a maioria delas parece auto-explicativa, mas não está claro ...

3 a resposta

membro de dados estáticos constexpr sem inicializador

#include <complex> struct S { static std::complex<double> constexpr c; };O gcc gera um erro porque está faltando um inicializador. Clang e MSVC não geram um erro. Tanto quanto sei, um membro de dados estáticos constexpr deve ter ...