Resultados de la búsqueda a petición "clang++"

3 la respuesta

clang: sin definiciones de métodos virtuales fuera de línea (clase abstracta pura de C ++)

Estoy tratando de compilar el siguiente código simple de C ++ usando Clang-3.5: prueba.h: class A { public: A(); virtual ~A() = 0; };test.cc: #include "test.h" A::A() {;} A::~A() {;}El comando que uso para compilar esto (Linux, uname -r: ...

1 la respuesta

¿Por qué g ++ 5 deduce el objeto en lugar de initializer_list en la deducción automática de tipos?

Recientemente encontré este código: struct Foo{}; int main() { Foo a; // clang++ deduces std::initializer_list // g++5.1 deduces Foo auto b{a}; a = b; }Se compila bien con g ++ 5.1, pero falla en clang ++ (usa ambos-std=c++11 y-std=c++14, mismos ...

3 la respuesta

bicho clang? amigo de clase de plantilla de espacio de nombres

El siguiente código que no se compila bajo clang pero sí bajo gcc y VS: template<typename T> class bar; namespace NS { template<typename T> class foo { foo() {} template<typename U> friend class bar; }; } template<typename R> class bar { public: ...

4 la respuesta

'auto' no permitido en prototipo de función con Clang

Usando Clang 3.5, 3.6 o 3.7, con la banderastd=c++1y el siguiente código no compila: #include <iostream> auto foo(auto bar) { return bar; } int main() { std::cout << foo(5.0f) << std::endl; }El error dado es: error: 'auto' no permitido en ...

4 la respuesta

Cómo compilar C ++ para Windows con clang en Visual Studio 2015

Por lo que yo entiendo, Visual Studio 2015 se envía con clang. Primero pensé que esto era solo para aplicaciones de Android e iOS, pero de acuerdo ...

1 la respuesta

Error de compilación de Constexpr usando std :: acos con clang ++ no g ++

Quiero experimentar con la migración de un proyecto de gcc a clang ++. Admito ignorancia de mi parte, no estoy seguro de por qué el siguiente fragmento de código template <typename T> constexpr T pi{std::acos(T(-1.0))};compila ...

2 la respuesta

Rcpp y compilador predeterminado de C ++

Tengo algunos problemas extraños con Rcpp: utiliza un compilador de C ++ impredecible. Esta pregunta es algo similar aesta ...

2 la respuesta

¿Cómo puedo habilitar los controles de "modernización" de clang-tidy?

Acabo de instalarClangOnWin [https://sourceforge.net/p/clangonwin/]y estoy tratando de conseguirclang-tidy'modernizar' los cheques para trabajar. Desafortunadamente,clang-tidy no parece saber sobre ellos:clang-tidy -list-checks foo.cpp -- | grep ...

1 la respuesta

Sobrecarga ambigua al escribir una enumeración con una base de enumeración, pero solo con un sonido metálico

Me gustaría usar el operador << para escribir una enumeración con un tipo base especificado. Para mi sorpresa, parece que debo escribir el operador yo mismo. Por ejemplo, el código que me gustaría escribir es #include <iostream> enum myenum : ...

1 la respuesta

Can LTO para clang optimizar a través de métodos C y C ++ [duplicado]

Esta pregunta ya tiene una respuesta aquí: Puede LTO para gcc o clang optimizar a través de métodos C y C ++ [/questions/48030706/can-lto-for-gcc-or-clang-optimize-across-c-and-c-methods] 1 respuesta Si la optimización de tiempo de enlace (LTO) ...