Questions marquées «libstdc++»

19
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15 'introuvable
Comment puis-je obtenir GLIBCXX_3.4.15 dans Ubuntu? Je ne peux pas exécuter certains programmes que je compile. Quand je fais: strings /usr/lib/libstdc++.so.6 | grep GLIBC Je reçois: GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBC_2.2.5 GLIBC_2.3 GLIBC_2.4 GLIBC_2.3.4 GLIBC_2.3.2 GLIBCXX_FORCE_NEW GLIBCXX_DEBUG_MESSAGE_LENGTH Merci pour …
135 c++  gcc  libstdc++ 


5
Lier libstdc ++ statiquement: des pièges?
Je dois déployer une application C ++ construite sur Ubuntu 12.10 avec libstdc ++ de GCC 4.7 sur des systèmes exécutant Ubuntu 10.04, qui est livré avec une version considérablement plus ancienne de libstdc ++. Actuellement, je compile avec -static-libstdc++ -static-libgcc, comme suggéré par ce billet de blog: Linking libstdc …


3
std :: vector (ab) utilise le stockage automatique
Considérez l'extrait de code suivant: #include <array> int main() { using huge_type = std::array<char, 20*1024*1024>; huge_type t; } Évidemment, cela planterait sur la plupart des plates-formes, car la taille de pile par défaut est généralement inférieure à 20 Mo. Considérez maintenant le code suivant: #include <array> #include <vector> int main() …

1
Est-ce un bogue dans std :: gcd?
Je suis tombé sur ce comportement std::gcdque j'ai trouvé inattendu: #include <iostream> #include <numeric> int main() { int a = -120; unsigned b = 10; //both a and b are representable in type C using C = std::common_type<decltype(a), decltype(b)>::type; C ca = std::abs(a); C cb = b; std::cout << a …

1
Pourquoi static_cast est-il nécessaire dans l'implémentation de is_nothrow_constructible par gcc?
Tiré de la mise en œuvre du CCG, type_traitspourquoi est-il static_castnécessaire ici? template <typename _Tp, typename... _Args> struct __is_nt_constructible_impl : public integral_constant<bool, noexcept(_Tp(declval<_Args>()...))> {}; template <typename _Tp, typename _Arg> struct __is_nt_constructible_impl<_Tp, _Arg> : public integral_constant<bool, // Why is `static_cast` needed here? noexcept(static_cast<_Tp>(declval<_Arg>()))> {};
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.