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

3 ответа

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

int fun(int x); int main() { fun(10); fun(11); return 0; } int fun(int x) { int loc;//local variable cout<<&loc; return 0; }Выход 0xbfb8e610 0xbfb8e610Здесь loc - локальная переменная, которая выходит из области видимости после 1-го выполнения ...

4 ответа

Какая стандартная формулировка говорит нам, что ref-to-const временное продление срока службы «работает только один раз»?

Мне показали следующий пример в чате: #include <iostream> struct foo { ~foo() { std::cout << "destroying!\n"; } }; const foo& func(const foo& a, const foo&) { return a; } int main() { foo x; const foo& y = func(foo(), x); std::cout << "main\n"; ...

3 ответа

Как читать-записывать в / из текстового файла со значениями, разделенными запятыми

Как мне прочитать данные из файла, если мой файл похож на это с разделенными запятыми значениями 1, 2, 3, 4, 5\n 6, 7, 8, 9, 10\n \nи после прочтения файла я хочу записать данные обратно в другой файл в том же формате, что и выше. Я могу ...

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

4 ответа

Шаблон функции Variadic с расширением пакета не в последнем параметре

Мне интересно, почему следующий код не компилируется: struct S { template <typename... T> S(T..., int); }; S c{0, 0};Этот код не компилируется с Clang и GCC 4.8. Вот ошибка с Clang: test.cpp:7:3: error: no matching constructor for ...

4 ответа

Использование boost :: random в качестве ГСЧ для std :: random_shuffle

У меня есть программа, которая использует генератор случайных чисел mt19937 из boost :: random. Мне нужно сделать random_shuffle и хотеть, чтобы случайные числа, сгенерированные для этого, были из этого общего состояния, чтобы они могли быть ...

2 ответа

Есть ли отдельная реализация std :: function?

Я работаю над встроенной системой, поэтому размер кода является проблемой. Использование стандартной библиотеки увеличивает мой двоичный размер примерно на 60К, с 40К до 100К. Я хотел бы использовать std :: function, но я не могу оправдать это ...

3 ответа

Висячие ссылки и неопределенное поведение

Предположим, свисающая ссылкаx, Это неопределенное поведение, чтобы просто написать &x;или даже x;?

2 ответа

Ньютон Рафсон с SSE2 - может кто-нибудь объяснить мне эти 3 строки

Я читаю этот документ: http://software.intel.com/en-us/articles/interactive-ray-tracing [http://software.intel.com/en-us/articles/interactive-ray-tracing] и я наткнулся на эти три строки кода: SIMD-версия уже немного быстрее, но мы можем ...

6 ответов

почему нельзя передать & массив в функцию, где возможен & массив [0]

void fun(int* array){} int main(){ int array[]={1,2,3}; fun(&array);----->(1)//error in this line return 0; }error: cannot convert âint (*)[3]â to âint*â for argument â1â to âvoid fun(int*â). если я прохожуfun(&array[0]), работает нормально. ...

13 ответов

Visual Studio 6 советов и рекомендаций [закрыто]

Некоторым из нас непременно придется поддерживать «устаревший» код, используя Microsoft Visual Studio 6.0 IDE, которые - хотя мнения могут отличаться - обычно считаются менее удобными для пользователя по сравнению с более поздними воплощениями ...