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

4 ответа

, arr передается в качестве ссылки. Примечательно, что первая форма часто рассматривается как плохо сформированная, так как измерение потеряно.

аботает передача статически размещенного массива по ссылке? void foo(int (&myArray)[100]) { } int main() { int a[100]; foo(a); }Есть ли(&myArray)[100] имеет какое-либо значение или это просто синтаксис для передачи любого массива по ссылке? Я не ...

6 ответов

я не думаю, что дополнительные скобки необходимы, когда вы правильно получаете initializer_list.

но я наткнулся на некоторые проблемы со списками инициализаторов. Рассмотрим программу, которая хранит данные карты struct MyMapLike { MyMapLike(std::map<std::string, int> data) :data(std::move(data)) { } private: std::map<std::string, int> ...

3 ответа

Таким образом, вы даже можете решить, где разместить этикетку и выбрать размер изображения.

аюсь добавить метку в главное окно, используя Qt. Вот кусок кода: int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget Main_Window; QPixmap Image; Image.load("1837.jpg"); QLabel i_label; i_label.setPixmap(Image); ...

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

0 ответов

: Переписывание

нтересно, есть ли какой-либо способ ограничить генерацию кода для шаблона с использованием пользовательских условий, в моем случае я хочу, чтобы функция foo вызывалась только в том случае, если класс T шаблона был наследован строкой класса ...

1 ответ

@Mehrdad: C ++ 0x - неофициальное имя, пока оно не станет стандартом. Я продолжу называть это так, пока не узнаю наверняка, что это не будет C ++ 12.

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

5 ответов

, Следовательно, доступ к закрытой / защищенной переопределенной виртуальной функции в производных классах действителен только тогда, когда наследование в

наследует отB с помощьюA, Можноpublic переопределить одну из функций и заставить ее быть приватной?BКак насчет наоборот? если тип наследования является закрытым - можно class A { public: virtual double my_func1(int i); virtual double ...

3 ответа

используется неинициализированная локальная переменная 'j'

Вот часть кода, который у меня есть. Я получаю ошибочную неинициализированную локальную переменную 'j' и не вижу ее. насколько я могу судить, он используется. Может кто-нибудь, пожалуйста, помогите? float Calculate(Element ElmAry[30], Formula ...

4 ответа

Различное математическое поведение между Linux, Mac OS X и Windows

ЗДРАВСТВУЙ, Я разработал некоторый смешанный код C / C ++ с некоторыми интенсивными числовыми вычислениями. При компиляции в Linux и Mac OS X я получаю очень похожие результаты после завершения симуляции. В Windows программа также компилируется, ...

4 ответа

1>. \ Simple_no_stlport.cpp (14): ошибка C2770: недопустимые явные аргументы шаблона для 'T convert (const char *, boost :: disable_if, T> :: type *)' 1>. \ Simple_no_stlport.cpp (5): см. Объявление конвертирования

ел бы определить функцию шаблона, но запретить создание экземпляров с определенным типом. Обратите внимание, что в целом разрешены все типы и универсальный шаблон работает, я просто хочу запретить использование нескольких конкретных ...

1 ответ

Поток не работает с ошибкой: включить многопоточность для использования std :: thread: операция не разрешена

Я создал и выполнил простой поток в моей системе. когда я запускаю эту программу, у меня появляется сообщение об ошибке:Разрешить многопоточность для использования std :: thread: Op, удаление не разрешено некоторые подробности о моей ...