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

0 ответов

Это бы сработало:

сто поражен, узнав, что я не могу преобразовать подписанное в unsigned int путем приведения! int i = -62; unsigned int j = (unsigned int)i;Я думал, что уже знал это, так как я начал использовать броски, но я не могу этого сделать!

2 ответа

2-мерный массив на куче, какая версия быстрее?

double **array = new double* [X]; for (int i=0; i<X; i++) array[i] = new double [Y]; array[x][y] = n;или же double *array = new double [X*Y]; array[x*Y+y] = n;Вторая версия создается быстрее, но доступ в первой версии быстрее (например, ...

7 ответов

Вы можете справиться с этим без исключения, оставив объект в состоянии «сбой». Именно так вы должны делать это в тех случаях, когда выбрасывание запрещено, но, конечно, ваш код должен проверять наличие ошибок.

у открыть файл в конструкторе класса. Возможно, что открытие не удастся, тогда строительство объекта не может быть завершено. Как справиться с этой неудачей? Выкинуть исключение? Если это возможно, как справиться с этим в конструкторе без броска?

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

2 ответа

Что означает обратная косая черта в C ++?

Что означает этот код: (особенно, что означает обратную косую черту '\'?) s23_foo += \ s8_foo * s16_bar;Я добавил типы данных, потому что они могут быть актуальны. Спасибо за вашу помощь.

1 ответ

Как использовать тестовую среду OpenCV с CMake?

Похоже, что OpenCV имееттестовые рамки [https://github.com/Itseez/opencv/tree/ef91d7e8830c36785f0b6fdbf2045da48413dd76/modules/ts/include/opencv2] основанный на GTest. Они используют его для своих собственных модульных тестов, но я не могу найти ...

1 ответ

Неверный вывод. C ++ primer 1.4.4

предполагается, что следующая программа подсчитывает, сколько раз пользователь вводит целое число. Пример: пользовательские вводы 42 42 10 10. Предполагается, что программа выходит, 42 происходит 2 раза, 10 - 2 раза. проблема: код не будет ...

2 ответа

C ++ 11 Инициализация и объявление переменной

С C ++ 11 появился новый способ инициализации и объявления переменных. оригинал int c_derived = 0;C ++ 11 int modern{0};Каковы плюсы и минусы каждого метода, если таковые имеются? Зачем внедрять новый метод? Компилятор делает что-то другое?

2 ответа

Как пометить шаблон структуры как друга?

У меня есть такой код: template <typename T, typename U> struct MyStruct { T aType; U anotherType; }; class IWantToBeFriendsWithMyStruct { friend struct MyStruct; //what is the correct syntax here ? };Каков правильный синтаксис для дружбы с ...

5 ответов

https://msdn.microsoft.com/en-us/library/hfzzah2c(v=vs.110).aspx

жен использовать сторонние, неуправляемые COM DLL в моем .NET-приложении. Мне нужно изменить эту сборку, чтобы произвестипользовательские RCW [http://msdn.microsoft.com/en-us/library/e753eftz%28v=VS.80%29.aspx], Для того, чтобыРедактировать ...

7 ответов

может быть достаточно того, что предоставляет вам компилятор).

я прочитал код коллеги и наткнулся на это: class a_class { public: a_class() {...} int some_method(int some_param) {...} int value_1; int value_2; float value_3; std::vector<some_other_class*> even_more_values; /* and so on */ } a_class ...