Resultados da pesquisa a pedido "inline"

2 a resposta

C ++: funções em linha com dllimport / dllexpor

Crio uma DLL (digamos CORE.DLL), tenho classes / funções declaradas da seguinte maneira: #ifdef RINZOCORE_SHARED #define RINZO_LIB __declspec(dllexport) #else #define RINZO_LIB __declspec(dllimport) #endifu defini muitas funções em linha com ...

14 a resposta

eclaração de função dentro ou fora da clas

Sou desenvolvedor de JAVA que está tentando aprender C ++, mas realmente não sei qual é a melhor prática para declarações de função padrã Na aula class Clazz { public: void Fun1() { //do something } }Ou fora: class Clazz { public: void ...

8 a resposta

O C ++ não é totalmente opcional?

Eu tenho uma classe que tinha um membro embutido, mas depois decidi que queria remover a implementação dos cabeçalhos, então mudei o corpo dos membros das funções para um arquivo cpp. No começo, acabei de deixar a assinatura embutida no arquivo ...

8 a resposta

Como descobrir quais funções NÃO foram incorporadas

Existe uma maneira de obter uma lista de funções que NÃO foram incorporadas em nenhum lugar? Passando uma opção para o gcc ou inspecionando o binário? EDIT: Eu sei como pedir explicitamente que uma função não seja incorporada usando o atributo ...

8 a resposta

Está "embutido" implícito nas funções de membro C ++ definidas na definição de classe

e acordo com a especificação C ++, as duas classes a seguir são definidas de forma equivalent class A { void f() { } }; class B { inline void f() { } }; ou seja, colocar o qualificador "inline" nessa função de membro definida na definição de ...

2 a resposta

omo extrair atributos CSS de estilos embutidos com BeautifulSoup

Tenho algo parecido com isto: <img style="background:url(/theRealImage.jpg) no-repate 0 0; height:90px; width:92px;") src="notTheRealImage.jpg"/>Estou usando beautifulsoup para analisar o html. Existe alguma maneira de extrair o "url" no ...

4 a resposta

Por que as funções embutidas têm ligação externa por padrão?

A norma diz que, dada uma declaração de inline void foo();quefoo é umunção @inline comextern linkage [https://stackoverflow.com/a/6209053/82320] (porque, por padrão, todas as declarações de função têm ligação externa). Isso me parece estranho. ...

8 a resposta

Maneira de injeção de dependência em C ++ - modelos ou métodos virtuai

Gostaria de saber qual é a maneira C ++ de usar injeção de dependência? Isso está usando modelos ou classes polimórficas? Considere o seguinte código, class AbstractReader { public: virtual void Read() = 0; }; class XMLReader : public ...

6 a resposta

definição de funções in-line C ++ deve estar no mesmo arquiv

Eu defini uma funçãoshow(), conforme descrito em um arquivo de cabeçalho chamadoex.h e a definição da função dentro deex.cpp. Eu esperava que isso me desse um erro, pois o compilador não saberá o que substituir onde oshow() função @ é chamada. ...

14 a resposta

Funções em linha C ++ usando GCC - por que a CHAMAD

Estive testando chamadas de função em linha em C + Thread model: win32 gcc version 4.3.3 (4.3.3-tdm-1 mingw32) Stroustrup na linguagem de programação C + O especificador inline é uma dica para o compilador de que ele deve tentar gerar código ...