Resultados da pesquisa a pedido "c++"
C ++. Erro: void não é do tipo ponteiro para objeto
Tenho um programa C ++: struct arguments { int a, b, c; arguments(): a(3), b(6), c(9) {} }; class test_class{ public: void *member_func(void *args){ arguments vars = (arguments *) (*args); //error: void is not a //pointer-to-object type ...
Conversão de subclasse para superclasse para subclasse?
Meu programa precisa lidar com diferentes tipos de "notas":NoteShort, NoteLong ... Diferentes tipos de notas devem ser exibidas na GUI de diferentes maneiras. Eu defini uma classe base dessas notas, chamadaNoteBase. Guardo essas anotações em ...
Qual é o tipo de lambda quando deduzido com "auto" em C ++ 11?
Eu tinha uma percepção de que o tipo de lambda é um ponteiro de função. Quando realizei o teste a seguir, achei errado demo [http://ideone.com/5ZRRsA]). #define LAMBDA [] (int i) -> long { return 0; } int main () { long (*pFptr)(int) = LAMBDA; ...
namespaces anônimos e a regra de uma definição
Estou violando a regra de definição única com o seguinte program // foo.hpp #ifndef FOO_HPP_ #define FOO_HPP_ namespace { inline int foo() { return 1; } } inline int bar() { return foo(); } #endif //EOF // m1.cpp #include "foo.hpp" int m1() { ...
Que arquivo de cabeçalho eu preciso incluir para usar a função gotoxy (
Este é o projeto student-report-card-project, eu tive alguns problemas quando mudei esse código para o dev C ++ da borland C. Agora, quando tento compilar o programa no dev C ++, dá a mensagem de erro de que o gotoxy ( ) não está definido. Então, ...
Boost signs2 gerenciamento automático de conexão e alteração do tipo mutex de um sinal
Estou tentando usar gerenciamento de conexão automática [http://www.boost.org/doc/libs/1_40_0/doc/html/signals2/tutorial.html#signals2.tutorial.connection-management] e alterando o tipo mutex de um ...
Throw e operador ternário em C ++
O código a seguir é compilado com o G ++ 4.6.1, mas não com o Visual Studio 2008 return (m_something == 0) ? throw std::logic_error("Something wrong happened") : m_something;O fato é que o compilador do Visual Studio executa uma falha ...
Como posso mudar outro ícone do programa?
Como posso alterar outro ícone de programa (não o meu) em C ++? Eu quero fazer isso no Windows. Um dos meus amigos está programando em VB e ele criou um programa que pode alterar outro ícone .exe. Então, como posso fazer isso em C ++?
eclarando variáveis dentro de loops, boas ou más prática
Questão 1 Declarar uma variável dentro de um loop é uma boa ou má prátic Eu li os outros tópicos sobre se há ou não um problema de desempenho (a maioria disse não) e que você sempre deve declarar variáveis o mais próximo possível de onde elas ...
Matemático para converter segundos desde 1970 em data e vice-versa
Tenho segundos desde 1 de janeiro de 1970 00:00 como um int64 em nanossegundos e estou tentando convertê-lo em mês / dia / ano / dia da seman É fácil fazer isso iterativamente, eu tenho esse trabalho, mas quero fazê-lo de forma formulada. Estou ...