crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

6 страниц V  « < 3 4 5 6 >  
Ответить в данную темуНачать новую тему
> QList <internal error>, помогите
kwisp
  опции профиля:
сообщение 8.9.2009, 19:33
Сообщение #41


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


Цитата(BRE @ 8.9.2009, 20:15) *
Смотри конструктор и оператор копирования.... ;)

вот смотрю и нашел только что в конструкторе копий опять(не в списке инициализации) такая вещь:
Render::Atom::Atom(const Render::Atom& atom)
{
  molecule_ = atom.molecule_; // вот здесь получает указатель на молекулу.
  protons_ = atom.protons_;
  neutrons_ = atom.neutrons_;
  centre_ = atom.centre_;
  isSelected_ = atom.isSelected_;
  isMovable_ = atom.isMovable_;
}

болше я не нашел мест где происходит получение этого указателя... :(
может я чего то не понимаю...


думаю тут что то не так.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 8.9.2009, 19:36
Сообщение #42


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Не забудь исправить File::Dal::hasParametre(...).
Или используй signed или не проверяй на -1.
Компилятор зря не предупреждает. ;)

Цитата(kwisp @ 8.9.2009, 20:33) *
болше я не нашел мест где происходит получение этого указателя... :(
может я чего то не понимаю...

Ты в классе Molecule посмотри.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 8.9.2009, 19:40
Сообщение #43


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


Цитата(BRE @ 8.9.2009, 20:36) *
Ты в классе Molecule посмотри.

а нашел.. прошляпил что указатель у него public:
:)
думаю надо эту draw(..) крутить.
еще вопрос
const Atom& Molecule::atom(quint16 index)
{
return atomList_.at(index);
}

в дебажной версии может проверят стоит не выходит ли index за границы списка?

Сообщение отредактировал kwisp - 8.9.2009, 19:48
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kemiisto
  опции профиля:
сообщение 8.9.2009, 19:57
Сообщение #44


Студент
*

Группа: Участник
Сообщений: 27
Регистрация: 5.9.2009
Из: Осло, Норвегия
Пользователь №: 1054

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата(BRE @ 8.9.2009, 18:36) *
Не забудь исправить File::Dal::hasParametre(...).
Или используй signed или не проверяй на -1.

Это да. ;) Хотя, признаться, я бы на месте компилятора просто не компилировал такое...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 8.9.2009, 20:05
Сообщение #45


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(kemiisto @ 8.9.2009, 20:57) *
Это да. ;) Хотя, признаться, я бы на месте компилятора просто не компилировал такое...

Нужно его только попросить и он не будет... :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kemiisto
  опции профиля:
сообщение 8.9.2009, 20:42
Сообщение #46


Студент
*

Группа: Участник
Сообщений: 27
Регистрация: 5.9.2009
Из: Осло, Норвегия
Пользователь №: 1054

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата(BRE @ 8.9.2009, 19:05) *
Нужно его только попросить и он не будет... :)

Это Вы про что-то вроде g++ -W -Wall -Werror?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 8.9.2009, 21:21
Сообщение #47


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(kemiisto @ 8.9.2009, 21:42) *
Цитата(BRE @ 8.9.2009, 19:05) *
Нужно его только попросить и он не будет... :)

Это Вы про что-то вроде g++ -W -Wall -Werror?

Да.
Если можно, то лучше на ты. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kemiisto
  опции профиля:
сообщение 8.9.2009, 21:31
Сообщение #48


Студент
*

Группа: Участник
Сообщений: 27
Регистрация: 5.9.2009
Из: Осло, Норвегия
Пользователь №: 1054

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата(BRE @ 8.9.2009, 20:21) *
Да.

Я добавил в файл проекта QMAKE_CXXFLAGS *= -W -Wall. -Werror не катить. Он у меня ругается на void retranslateUi(QMainWindow *MainWindow) из ui_MainWindow.h.
warning: unused parameter 'MainWindow'


Но не суть важно.

Цитата(BRE @ 8.9.2009, 20:21) *
Если можно, то лучше на ты.

Лады.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 8.9.2009, 21:34
Сообщение #49


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(kemiisto @ 8.9.2009, 22:31) *
Я добавил в файл проекта QMAKE_CXXFLAGS *= -W -Wall. -Werror не катить. Он у меня ругается на void retranslateUi(QMainWindow *MainWindow) из ui_MainWindow.h.
warning: unused parameter 'MainWindow'


Но не суть важно.

В этом режиме предупреждений быть не должно совсем.
Или используй переменную MainWindow или сделай ее не видимой.

Да на самом деле проще этим режимом не пользоваться, а следить за предупреждениями и по возможности исправлять, что бы их не было.

Сообщение отредактировал BRE - 8.9.2009, 21:35
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 10.9.2009, 14:04
Сообщение #50


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


ну что как успехи в ловле бага?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

6 страниц V  « < 3 4 5 6 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.4.2024, 22:41