Результаты поиска по запросу "c++"
Получить базовый класс для типа в иерархии классов
Возможно ли получить базовый тип класса в иерархии классов? Например: struct A{}; struct B{} : public A; struct C{} : public B;Я хочу шаблон, который будет иметьtypedef Base<T>::Type внутри вот так: Base<A>::Type == A Base<B>::Type == A ...
«если» с параметрами шаблона или SFINAE является предпочтительным?
Предпочтительнее это: template<typename T> bool isNotZero(const T &a) { if (std::is_floating_point<T>::value) return abs(a) > std::numeric_limits<T>::epsilon(); else return a; }Или это:? template<typename T> ...
Один из способов устранения предупреждения C4251 при использовании stl-классов в dll-интерфейсе
Не рекомендуется использовать stl-классы в dll-интерфейсе, так какОбычная практика работы с предупреждением c4251: класс… должен иметь ...
Использование push_back для вектора <vector <string>> [closed]
Я несколько смущен, что такая простая проблема остановила меня, но после нескольких часов бесполезного поиска в Google, я все еще застрял. Чтобы упростить мою проблему, вторая строка этого вылетает: vector<vector<string> > sorted_words; ...
Ошибка при компиляции кода Rcpp в пакете R с использованием RStudio
Я использую Rstudio для создания пакета и исследую использование пакета Rcpp для получения доступа к коду C ++, однако при попытке создать пакет, и выдается сообщение об ошибке следующим образом: fatal error: Rcpp.h: No such file or ...
C ++ 11 «native_handle» не является членом «std :: this_thread»
В следующем фрагменте кода, void foo() { std::this_thread::native_handle().... //error here } int main() { std::thread t1(foo); t1.join(); return 0; }Как вы получаетеnative_handle изstd::this_thread изнутри функцииfoo?
Нет соответствующей функции - ifstream open ()
Это часть кода с ошибкой: std::vector<int> loadNumbersFromFile(std::string name) { std::vector<int> numbers; std::ifstream file; file.open(name); // the error is here if(!file) { std::cout << "\nError\n\n"; exit(EXIT_FAILURE); } int current; ...
Eclipse Juno с CDT не добавляет встроенные каталоги включения
После того, как я обновил Eclipse Indigo до Juno (в Ubuntu 12.04), у меня возникла проблема, когда он показывает ошибки «неразрешенного включения» для стандартных библиотек (например, рядом с#include <iostream> а также#include <vector>и т. д.), ...
Окно без полей, используя Арео Snap, Shadow, Minimum Animation и Shake
Я делаю приложение с окном без полей в Windows. Однако, поскольку окно не имеет границ, у меня нет тени арео, привязки, анимации минимизации или дрожания. Я посмотрел вокруг и не нашел сайт, который объясняет, как это реализовать. Тем не менее, я ...
инициализировать константный массив в инициализаторе класса в C ++
У меня есть следующий класс в C ++: class a { const int b[2]; // other stuff follows // and here's the constructor a(void); }Вопрос в том, как мне инициализировать b в списке инициализации, учитывая, что я не могу инициализировать его внутри ...