Форум программистов, компьютерный форум CyberForum.ru

Повреждение кучи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивная функция вычисления разрядности числа в двоичном виде http://www.cyberforum.ru/cpp-beginners/thread673016.html
Есть неработающий код: #include <iostream> using namespace std; unsigned char capacity (unsigned char number) { if (number == 0 || number == 1) return 1;
C++ Не могу собрать проект в exe (MVS2012) Использую mvs2012. Никак не могу понять, как собрать проект в готовый exe. Нажимал там всякие компиляции, сборки, отладку в режиме релиза. Потом заходил в папку компилятора в моих документах. Там искал exe своей проги в папках дебаг и релиз. Конечно на моем компе они(exe) запускаются. Но как только передаю этот экзешник кому-нибудь из друзей для проверки у них на компе - не запускается. Чувство,... http://www.cyberforum.ru/cpp-beginners/thread673014.html
C++ Файлы
freopen("rpq.in", "r", stdin); freopen("rpq.out", "w", stdout); К какому каталогу будет обращаться программа Vc++
C++ Время выполнения
Скажите, как я могу сравнить время выполнения 2 функций? Желательно сразу готовый код.
C++ Сортировка Шелла http://www.cyberforum.ru/cpp-beginners/thread673005.html
Скажите пожалуйста какой из вариантов лучше использовать для реализации сортировки Шелла? Второй вариант меня смущает тем, что там больше функций? Это сильно замедлит работу по сравнению с первым вариантом? 1 вариант: int increment(long inc, long size) { // inc массив, в которые заносятся инкременты // size размерность этого массива int p1, p2, p3, s;
C++ Оператор sizeof Используя оператор sizeof определите и выведите на экран количество байт, необходимых для хранения всех известных Вам простых типов данных: подробнее

Показать сообщение отдельно
bytephone32
1 / 1 / 0
Регистрация: 08.08.2012
Сообщений: 21
17.10.2012, 05:19  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
Здесь db - это временный объект.
Как это временый? Я в функцию я передаю указатель на обьект, т.е. все что я сделаю с ним в функции касаеться и передаваемого параметра к примеру:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void SomeFunc(int* p)
{
    for ( int i = 0; i < 10; ++i)
        *(p+i) = i;
}
 
int main()
{
    int* k = new int[10];
 
    
    for ( int i = 0; i < 10; ++i)
        cout<<*(k+i);
 
    SomeFunc(k);
 
    for ( int i = 0; i < 10; ++i)
        cout<<*(k+i);
 
    system ( "pause" );
 
    return 1;
}

Цитата Сообщение от Croessmah Посмотреть сообщение
"%f" - это float, а у Вас double, поэтому используйте "%lf"
Это разве влияет на работоспособность? Мне бы сначала память нормально выделить, а потом эти функции будут заменены.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru