Результаты поиска по запросу "c++"

3 ответа

Получить базовый класс для типа в иерархии классов

Возможно ли получить базовый тип класса в иерархии классов? Например: struct A{}; struct B{} : public A; struct C{} : public B;Я хочу шаблон, который будет иметьtypedef Base<T>::Type внутри вот так: Base<A>::Type == A Base<B>::Type == A ...

2 ответа

«если» с параметрами шаблона или 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> ...

4 ответа

Один из способов устранения предупреждения C4251 при использовании stl-классов в dll-интерфейсе

Не рекомендуется использовать stl-классы в dll-интерфейсе, так какОбычная практика работы с предупреждением c4251: класс… должен иметь ...

ТОП публикаций

3 ответа

Использование push_back для вектора <vector <string>> [closed]

Я несколько смущен, что такая простая проблема остановила меня, но после нескольких часов бесполезного поиска в Google, я все еще застрял. Чтобы упростить мою проблему, вторая строка этого вылетает: vector<vector<string> > sorted_words; ...

4 ответа

Ошибка при компиляции кода Rcpp в пакете R с использованием RStudio

Я использую Rstudio для создания пакета и исследую использование пакета Rcpp для получения доступа к коду C ++, однако при попытке создать пакет, и выдается сообщение об ошибке следующим образом: fatal error: Rcpp.h: No such file or ...

3 ответа

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?

1 ответ

Нет соответствующей функции - 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; ...

2 ответа

Eclipse Juno с CDT не добавляет встроенные каталоги включения

После того, как я обновил Eclipse Indigo до Juno (в Ubuntu 12.04), у меня возникла проблема, когда он показывает ошибки «неразрешенного включения» для стандартных библиотек (например, рядом с#include <iostream> а также#include <vector>и т. д.), ...

3 ответа

Окно без полей, используя Арео Snap, Shadow, Minimum Animation и Shake

Я делаю приложение с окном без полей в Windows. Однако, поскольку окно не имеет границ, у меня нет тени арео, привязки, анимации минимизации или дрожания. Я посмотрел вокруг и не нашел сайт, который объясняет, как это реализовать. Тем не менее, я ...

10 ответов

инициализировать константный массив в инициализаторе класса в C ++

У меня есть следующий класс в C ++: class a { const int b[2]; // other stuff follows // and here's the constructor a(void); }Вопрос в том, как мне инициализировать b в списке инициализации, учитывая, что я не могу инициализировать его внутри ...