c++

я играл с лямбдами C++ и их неявным преобразованием в указатели функций. Мой начальный пример использовал их в качестве обратного вызова для функции ftw. Это работает, как и ожидалось. #include <ftw.h> #include <iostream> using namespace std; int main() { auto callback = [](const char *fpat...

C++0x собирается сделать следующий код и подобный код плохо сформированным, потому что он требует так называемого сужающее преобразование на double до int. int a[] = { 1.0 }; мне интересно, используется ли этот вид инициализации в реальном коде. Сколько кода будет нарушено этим изменением? Это много усили...

У меня есть программа, которая бросает неперехваченное исключение где-то. Все что я получаю это сообщение об исключении, и никакой информации о том, где он был брошен. Это кажется нелогичным для программы, скомпилированной, чтобы содержать отладочные символы, чтобы не уведомлять меня о том, где в моем коде бы...

Возможные Дубликаты:сколько это слишком много с C++0x auto ключевое слово имеем ли мы (как сообщество) достаточно опыта, чтобы определить, когда и/или злоупотребляют ли авто? то, что я действительно ищу, - это руководство по лучшей практике когда использовать auto когда этого следует избегать прос...

надуманный пример, ради вопроса: void MyClass::MyFunction( int x ) const { std::cout << m_map[x] << std::endl } это не будет компилироваться, так как оператор [] не является const. это прискорбно, так как синтаксис [] выглядит очень чистым. Вместо этого, я должен сделать что-то вроде этог...

Я читаю исходный код STL и я понятия не имею, что && адрес оператор должен делать. Вот пример кода stl_vector.h: vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. this->clear(); this->swap(__x); return *this; } имеет ли смысл "...

Итак, я знаю, что такое pragma, и для чего она используется, но каково значение самого слова? Я использовал его много раз в коде, но я никогда не знал, что это слово на самом деле означает или означает....

Я использую Microsoft Visual Studio 2011 Professional Beta Я пытаюсь запустить файлы OpenCV C++ (http://opencv.willowgarage.com/wiki/Welcome), который я скомпилировал с помощью cMake и Visual Studio Complier. однако, когда я иду отлаживать проект, я получаю 600 + ошибок, большинство из которых: ошибка L...

Я пытаюсь изучить C++ со вчерашнего дня, и я использую этот документ:http://www.cplusplus.com/files/tutorial.pdf (стр. 32). Я нашел код в документе и запустил его. Я попытался ввести Rs 5.5 для цены и целое число для количества, и выход был 0. Я попытался ввести 5.5 и 6, и выход был правильным. // stringstre...

у меня есть проект, который в настоящее время использует C++11/14, но он требует что-то вроде std::filesystem, который доступен только в C++17, и поэтому у меня нет возможности использовать его в настоящее время. Я вижу, однако, что он доступен в моем текущем компиляторе как std::experimental::filesystem. Это...