Форум программистов, компьютерный форум, киберфорум
Наши страницы

Всякие ошибки видел , но такие ( - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно реализовать ввод любого нелинейного уравнения в программу http://www.cyberforum.ru/cpp-beginners/thread881158.html
Второй раз уже спрашиваю, весь интернет перерыл, ни хрена нету по теме. Надо чтобы пользователь мог ввести в программу любое нелинейное уравнение начиная от обычных квадратов x заканчивая...
C++ Указатели Можно ли как-то избавиться от скобочек вокруг (*temp), как тут вообще переписать это? Item * ReadItems() { Item *head = NULL, **temp; ifstream IN(itemsName); temp = &head; char buf;... http://www.cyberforum.ru/cpp-beginners/thread881146.html
C++ Оператор суммирования (классы, перегрузка операторов)
#include <iostream> class mat { public: mat() { var = 0; } mat(int a) { var = a; } ~mat() { } void set(int b) { var = b; } int get() const { return var; }
Оптимизация функции двух переменных C++
Доброго времени суток! Помогите пожалуйста решить задачу: Дана функция -2*x*x+3*x*y-5*y*y+3*y, нужно её оптимизировать Я вот вроде как методом градиента делаю, но программа зацикливается(читал -...
C++ Зацикливание при вводе из файла http://www.cyberforum.ru/cpp-beginners/thread881127.html
требуется ввести из файла в вектор данные типа float. программа зацикливается при выводе целой части вещественного числа. #include "stdafx.h" #include <iostream> #include <fstream> #include...
C++ вставить в двумерный массив операцию подсчета (+) и (-) элементов массив : #include <iostream> #include <iomanip> #include <algorithm> #include <ctime> #include <random> #include <stdio.h> int main() { подробнее

Показать сообщение отдельно
DeadMonk

Всякие ошибки видел , но такие ( - C++

27.05.2013, 21:33. Просмотров 272. Ответов 3
Метки (Все метки)

вот, собственно, участок кода

C++
1
2
3
    printf("[1]\n");
    Iface_TM_Element* te = new Iface_TM_Element[1];
    printf("[2]\n");
при компиляции с режимом Release в VS 2008 все запускается нормально
а при компиляции в режиме Debug консоль выдает следующее-

[1]
[2]
[1]
[2]
[1] - далее вылет

Iface_TM_Element никаких конструкторов не имеет:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
struct Iface_TM_Element
{
    unsigned char type;
    unsigned char size;
    unsigned char slide_pos;
 
    unsigned short rx;      //relative  menu x
    unsigned short ry;      //relative  menu y
    unsigned long command;
 
    char *value;
    Iface_Textmenu* on_hit;
};
никаких строк после [1] и до [2] больше нет.

подскажите пожалуйста, в чем вообще тут может быть проблема, как может вылетать при выделении памяти оператором new? (никогда такого не встречал)
имеет ли смысл выкладывать код который дальше задействует переменную "te"?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru