|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.08.2015, 04:07 | #31 | |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Ответ на #26:
Она создается, но по окончанию функции вызывается ее деструктор и она пропадает. Цитата:
Код:
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Последний раз редактировалось Krasiosoft; 13.08.2015 в 04:10. |
|
13.08.2015, 04:33 | #32 | ||
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Опять по указателям задаю глупые вопросы:
А что если писать так: QList <QPushButton> btn ? Цитата:
А как второй вариант из поста 26 переписать так, чтоб кнопка была создана и не удалялась на форме1 (пока на форме 1) ибо я даже вторую форму создавать в QT не научился Цитата:
В принципе, понял зачем <QPushButton*>, но вот не понятно многое с тем- зачем нужен указатель на функцию, почему бы просто не вызвать функцию... , ну да ладно, вопрос до второй цитаты важнее В Си простейшее приложение пишется гораздо дольше чем в делфи, мне не понятно - почему Си так популярен, он ведь удобен для написания скетчей, и то упаришься... Уж сил нет на Си, то строку по пробелам на слова поделит, то еще что, пока до каждой мелочи не докопаешься - не поймешь, плюс кучу времени потеряешь, уж сил никаких нет . Думаю Java начать изучать, но говорят там больше половины от С++, так что без указателей не обойтись , даже не представляю-как СИшники не могут без указателей
from dark to light)
Последний раз редактировалось Алексей_2012; 13.08.2015 в 04:55. |
||
13.08.2015, 05:02 | #33 | |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Должно работать, но я бы не советовал так делать.
Цитата:
Если нужно создавать динамически кнопки, то делайте это как в первом варианте.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Последний раз редактировалось Krasiosoft; 13.08.2015 в 05:05. |
|
13.08.2015, 10:11 | #34 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Код:
В первом, Вы создаёте переменную, с типом Вашего класса. Во-втором, нужно писАть так: Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
14.08.2015, 03:52 | #35 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Есть еще вопрос . Что лучше...
Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 14.08.2015 в 03:55. |
14.08.2015, 04:00 | #36 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
ifstream - это класс.
При объявлении указателя: Код:
А какое отношение у fprintf к ifstream?
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
14.08.2015, 18:21 | #37 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Дело в том, что я пытаюсь переписать наш стандартный подход к заполнению файла на то, чтоб использовался указатель, вот код который пытался переделать, работает как надо, хоть и cin.ignore() меня смущает.
Код:
Вот тот же вариант, но пытаюсь применить указатель. c frintf и fscanf пытался разобраться без форума, но не получилось Код:
from dark to light)
|
14.08.2015, 19:37 | #38 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
С приминением указателя на ofstream:
Код:
my_file->seekp(100) - установить текущую позицию.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Последний раз редактировалось Krasiosoft; 14.08.2015 в 19:43. |
14.08.2015, 19:53 | #39 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Т.е. операция взятия индекса применима и к указателям на поток, объект и т.д.? А вот чем <<, >> Лучше fscanf и fprintf? В вашем коде последние два не применимы?
Чем вариант с-указателем лучшее моего рабочего варианта и лучше ли вообще?
from dark to light)
|
14.08.2015, 20:26 | #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 |