![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 | |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
![]()
Ответ на #26:
Она создается, но по окончанию функции вызывается ее деструктор и она пропадает. Цитата:
Код:
![]()
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Последний раз редактировалось Krasiosoft; 13.08.2015 в 04:10. |
|
![]() |
![]() |
![]() |
#32 | ||
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Опять по указателям задаю глупые вопросы:
А что если писать так: QList <QPushButton> btn ? Цитата:
А как второй вариант из поста 26 переписать так, чтоб кнопка была создана и не удалялась на форме1 (пока на форме 1) ибо я даже вторую форму создавать в QT не научился Цитата:
В принципе, понял зачем <QPushButton*>, но вот не понятно многое с тем- зачем нужен указатель на функцию, почему бы просто не вызвать функцию... , ну да ладно, вопрос до второй цитаты важнее ![]() В Си простейшее приложение пишется гораздо дольше чем в делфи, мне не понятно - почему Си так популярен, он ведь удобен для написания скетчей, и то упаришься... Уж сил нет на Си ![]() ![]() ![]() ![]()
from dark to light)
Последний раз редактировалось Алексей_2012; 13.08.2015 в 04:55. |
||
![]() |
![]() |
![]() |
#33 | |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
![]()
Должно работать, но я бы не советовал так делать.
Цитата:
Если нужно создавать динамически кнопки, то делайте это как в первом варианте.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Последний раз редактировалось Krasiosoft; 13.08.2015 в 05:05. |
|
![]() |
![]() |
![]() |
#34 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Код:
В первом, Вы создаёте переменную, с типом Вашего класса. Во-втором, нужно писАть так: Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#35 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Есть еще вопрос . Что лучше...
Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 14.08.2015 в 03:55. |
![]() |
![]() |
![]() |
#36 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
![]()
ifstream - это класс.
При объявлении указателя: Код:
А какое отношение у fprintf к ifstream?
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
![]() |
![]() |
![]() |
#37 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Дело в том, что я пытаюсь переписать наш стандартный подход к заполнению файла на то, чтоб использовался указатель, вот код который пытался переделать, работает как надо, хоть и cin.ignore() меня смущает.
Код:
Вот тот же вариант, но пытаюсь применить указатель. c frintf и fscanf пытался разобраться без форума, но не получилось ![]() Код:
from dark to light)
|
![]() |
![]() |
![]() |
#38 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
![]()
С приминением указателя на ofstream:
Код:
my_file->seekp(100) - установить текущую позицию.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Последний раз редактировалось Krasiosoft; 14.08.2015 в 19:43. |
![]() |
![]() |
![]() |
#39 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Т.е. операция взятия индекса применима и к указателям на поток, объект и т.д.? А вот чем <<, >> Лучше fscanf и fprintf? В вашем коде последние два не применимы?
Чем вариант с-указателем лучшее моего рабочего варианта и лучше ли вообще?
from dark to light)
|
![]() |
![]() |
![]() |
#40 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
![]()
ofstream - это класс потока для осуществления операций вывода с файла.
ifstream - это класс потока для осуществления операций ввода в файл. fscanf и fprintf - это методы Си, для них нужно открывать файл с помощью fopen. И операции "<<", ">>" не нужно принимать за что-то особое, это обычные операции, как и "+", "-", "/", "*" и т.п. У классов эти операции могут выполнять те действия, которые описаны для данного класса.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Последний раз редактировалось Krasiosoft; 14.08.2015 в 20:34. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
указатели | salmon172 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 31.05.2011 21:34 |
указатели | Артэс | Общие вопросы C/C++ | 4 | 07.09.2010 11:08 |
Указатели | Анютик_sexi | Помощь студентам | 3 | 16.06.2010 14:38 |
Указатели | AquaticSoul | Общие вопросы C/C++ | 5 | 22.12.2009 15:13 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |