Resultados da pesquisa a pedido "c++"

4 a resposta

C ++: Criando um objeto compartilhado em vez de um ponteiro compartilhado para um objeto

boost :: shared_ptr realmente me incomoda. Certamente, eu entendo a utilidade de uma coisa dessas, mas gostaria de poder usar oshared_ptr<A> Como aA*. Considere o seguinte código class A { public: A() {} A(int x) {mX = x;} virtual void setX(int ...

5 a resposta

Visualizando código expandido do compilador - C ++

Aprendi que o compilador expandirá as macros durante a compilação. Os modelos também são expandidos no momento da compilação. Existe alguma maneira de ver esse código expandido? Estou compilando usando o Visual Studio 2008. Alguma ideia?

3 a resposta

Como colocar resultados em um mapa STL usando boost-spirit?

#include <QtCore/QCoreApplication> #include <boost/spirit/include/qi.hpp> #include <boost/spirit/include/phoenix.hpp> #include <iostream> #include <string> #include <list> #include <map> #define CODE_CPP_KEYWORD_ENUM "enum" namespace haha { ...

0 a resposta

Não é possível atribuir literal de seqüência de caracteres ao vetor box std :: string

Esta é uma versão simplificada do meu sistema de tipos: #include <string> #include <vector> template<typename T> class Box { public: Box(const T& value) : _value(value) {}; private: T _value; /* ... */ }; typedef Box<int> Int; typedef ...

3 a resposta

C ++ salta para outra execução de método

No meu projeto C ++ JNI-Agent, estou implementando uma função que receberia um número variável de parâmetros e passaria a execução para a outra função: // address of theOriginalFunction public static void* originalfunc; void* interceptor(JNIEnv ...

4 a resposta

Maneira correta de trabalhar com vetor de matrizes

Alguém poderia dizer qual é a maneira correta de trabalhar com um vetor de matrizes? Eu declarei um vetor de matrizes (vector<float[4]>) mas conseguiuerror: conversion from 'int' to non-scalar type 'float [4]' requested ao tentarresize isto. O ...

4 a resposta

c ++ push_back, construtor de cópia não const

Eu tenho uma classe que eu quero push_back em um deque. O problema é que quando eu empurro para trás, preciso que o objeto original seja alterado, portanto, preciso de um copiador não constante. Agora, se eu implementar que meu copiador const ...

1 a resposta

Pergunta de análise simples [duplicado]

Possível duplicado: Alguém poderia explicar esses comportamentos indefinidos (i = i ++ + ++ i, i = i ++, etc ...) [https://stackoverflow.com/questions/949433/could-anyone-explain-these-u ndefined-behaviors-i-i-i-i-i-etc] Comportamento indefinido ...

15 a resposta

Quando usar destruidores virtuais?

Eu tenho um entendimento sólido da maioria das teorias de OO, mas a única coisa que me confunde muito são os destruidores virtuais. Eu pensei que o destruidor sempre é chamado, não importa o que e para cada objeto na cadeia. Quando você ...

1 a resposta

Qt TabWidget Cada guia Título Cor do plano de fundo

Este é o Tabwidget original sem definir a cor de fundo do título Meu cliente me pede para fazer algo assim; Definir cor de fundo diferente para o título All - Yellow purchase - light blue POS Sales - light green Cash Sales - Pink invoice - ...