c++

Я знаю, что могу сделать: class Foo; но могу ли я переслать объявление класса как наследующего от другого, например: class Bar {}; class Foo: public Bar; пример использования будет вариант ссылочные типы возвращаемых значений. // somewhere.h class RA {} class RB : public RA {} ... а затем в другом ...

требования к контейнерам изменились с C++03 на C++11. В то время как C++03 имел общие требования (например, конструктивность копирования и назначаемость для вектора), C++11 определяет мелкозернистые требования для каждой операции контейнера (раздел 23.2). в результате вы можете, например, хранить тип, которы...

Я пытаюсь вписать прямоугольник вокруг набора из 8 2D-точек, пытаясь минимизировать жилая площадь. пример: прямоугольник можно масштабировать и поворачивать. Однако он должен оставаться прямоугольником. мой первый подход состоял в том, чтобы перебирать каждое возможное вращение, подгонять прямоугольник к...

можно ли разработать программу на C++ при использовании HTML и CSS для пользовательского интерфейса? Я знаю о программировании на Javascript с использованием контейнера Webkit, но меня действительно интересует разработка на C++. Я чувствовал себя влюбленным в C# WPF, когда я разрабатывал под Windows, но тепе...

каковы все функции-члены, созданные компилятором для класса? Это происходит все время? как деструктор. Меня беспокоит, создается ли он для всех классов, и почему необходим конструктор по умолчанию?...

Я понимаю, что означает правильность const, и мой вопрос не о том, что такое правильность const. Поэтому я не ожидаю объяснений или ссылок на C++-FAQ для этого. мои вопросы: каковы семантические различия между const в C и const в C++? и в чем причина такой разницы? цитаты из соответствующих стандартов,...

хорошо, это не оригинальная программа, в которой у меня была эта проблема, но я дублировал ее в гораздо меньшей. Очень простая задача. главная.cpp: #include <iostream> #include <regex> using namespace std; int main() { regex r1("S"); printf("S works.n"); regex r2("."); printf("....

рекомендуется ли при написании кода C++11 устанавливать значения по умолчанию для членов класса в заголовочном файле класса? или лучше сделать это в конструкторе класса? EDIT: Я имею в виду: фу.h: #include <string> using std::string; class Foo{ private: string greet = "hello"; pu...

этот вопрос уже есть ответ здесь: Инициализация вектора векторов с фиксированным размером с назначением boost 4 ответы Если у меня есть матрица NxN vector< vector<int> > A; как я должен инициализировать...

у меня есть программа на языке C++. Эта программа делает что-то вроде этого: struct MyT {void memfunc(std::unique_ptr<MyT> arg);}; std::unique_ptr<MyT> obj = /* some init */; obj->memfunc(std::move(obj)); это гарантированно будет действительным, или я могу в конечном итоге вызвать функцию-чл...