Resultados da pesquisa a pedido "one-definition-rule"

2 a resposta

O que posso fazer com um membro de dados inicializado static, constexpr e in-class?

Esta é provavelmente uma questão pouco comum, na medida em que pede uma explicação mais completa de uma resposta curta dada aoutra pergunta e de alguns aspec...

12 a resposta

Quando devo escrever a palavra-chave 'inline' para uma função / método?

Quando devo escrever a palavra-chave

2 a resposta

O que significa “usar ODR” alguma coisa?

1 a resposta

Quando uma variável odr é usada no C ++ 14?

O rascunho do C ++ 14 (N3936) declara em §3.2 / 3: Uma variável x cujo nome aparece como uma expressão potencialmente avaliada ex é usada como odr, a menos que a aplicação da conversão lvalue em rvalue (4.1) em x produz uma expressão constante ...

2 a resposta

Como o uso de namespaces não nomeados nos cabeçalhos causaria violações de ODR?

No Guia de Estilo do Google C ++, oNamespaces [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Namespaces]seção afirma que "O uso de namespaces não nomeados nos arquivos de cabeçalho pode facilmente causar violações do C ++ One ...

1 a resposta

GoogleTest PrintPara não ser chamado para uma aula

Estou com um problema bastante estranho ao informar ao googletest para imprimir uma determinada classe da maneira que desejo usar PrintTo. A classe é um ponto 2D muito simples, está em um espaço para nome e a função PrintTo está no mesmo espaço ...

1 a resposta

Definir função de membro fora da classe de modelo, mas no cabeçalho

Eu defini um modelo de classe simples com uma função de membro. É definido fora da classe com uma especialização adicional (explícita), também definida fora da classe. Tudo em um arquivo de cabeçalho. Se você incluir esse cabeçalho em várias ...

4 a resposta

Funções distintas têm endereços distintos?

Considere estas duas funções: void foo() {} void bar() {}é garantido que&foo != &bar? Similarmente, template<class T> void foo() { }é garantido que&foo<int> != &foo<double>? Conheço dois vinculadores que definem as funções das dobras ...

1 a resposta

Regressão linear usando scipy.ODR falha (classificação não completa na solução)

também estava tentando uma regressão linear com scipy.odr. No entanto, falhou miseravelmente. O scipy.odr já funcionou para mim antes e não vejo nenhum erro no meu código. A única razão pela qual consigo pensar é que a inclinação pode ser muito ...

2 a resposta

Existe uma maneira de detectar violações do ODR de função em linha?

Então, eu tenho esse código em 2 unidades de tradução separadas: // a.cpp #include <stdio.h> inline int func() { return 5; } int proxy(); int main() { printf("%d", func() + proxy()); } // b.cpp inline int func() { return 6; } int proxy() { ...