Вопрос № 47671: Добрый день! Подскажите пожалуйста, что означает префикс static при инициализации переменной в процедуре?
Void test()
{
Static UINT nIndex = 0
}
..Вопрос № 47705: Хоть я и не новичок но не могу понять зачем нужны классы и как и где их использовать? если кто может объясните или дайте ссылки...Вопрос № 47712: Здравствуйте уважаемые эксперты! Появилась потребность вести лог действий пользователей не в БД, а в сторонней программе, подскажите как осуществлять запись в файл, через какие процедуры и функции... Глупый вопрос, но увы никогда этого не делал... Ес...Вопрос № 47756: Здравствуйте эксперты помогите плиз. Нуно прогу написать с миди приложениями я с ними работал но давно и исходники ни сохранились. А заново вспомнить ни как :(. У меня вот какой вопрос. Создавая миди чайлl. как его закрыть полностью ни сворачивая а з...
Вопрос № 47.671
Добрый день! Подскажите пожалуйста, что означает префикс static при инициализации переменной в процедуре?
Void test()
{
Static UINT nIndex = 0
}
Отвечает: Straight
Здравствуйте, Шурыгин В.В.!
Это значит, что она статическая. Т.е. при следующем заходе в функцию она не будет инициализирована, а будет иметь значение "с прошлого раза". Она тем самым как бы глобальная, однако доступ к ней есть только из этой функции.
Ответ отправил: Straight (статус: Студент)
Ответ отправлен: 29.06.2006, 14:57
Отвечает: Селиванов Александр Владимирович
Здравствуйте, Шурыгин В.В.!
Это означает, что будет создан один экземпляр данной переменной для всех экземпляров данной функции. Более, по-русскому, на примере :)
Отвечает: Morgion
Здравствуйте, Долгавин Алексей Сергеевич!
Хм. Философский вопрос. Если тебе они нужны, то ты сам это знаешь. Поэтому есть люди, которые
пишут на чистом C, а есть которые на C++. Для того, что бы понять, нужны ли они тебе- ну
78;но научиться программировать на C++.
Пример- библиотеки классов. Начиная от простых самодельных, кончая громадными типа VCL. Для
добавления новой функциональности ты наследуешь от нужного тебе класса и д
1086;бавляешь свои методы.
Ещё пример- STL, Boost- библиотеки шаблонов. Очень удобно.
Если конечно тебе нужно писать под микроконтроллеры, то понятно, что C++ тебе не нужен. Хотя
бывает всякое.
Попробуй зайди на rsdn.ru, походи по форумам. Может чего интересного прочитаешь.
Ответ отправил: Morgion (статус: Студент)
Ответ отправлен: 30.06.2006, 20:00
Вопрос № 47.712
Здравствуйте уважаемые эксперты! Появилась потребность вести лог действий пользователей не в БД, а в сторонней программе, подскажите как осуществлять запись в файл, через какие процедуры и функции... Глупый вопрос, но увы никогда этого не делал... Если можно пример или куда пойти почитать :-).
Отвечает: Santana
Здравствуйте, Кныш Александр Александрович!
смотри здесть
http://php.ru/manual/ref.filesystem.html
тут все описано ... и примеры есть
Ответ отправил: Santana (статус: 3-ий класс)
Ответ отправлен: 29.06.2006, 22:44
Отвечает: gitter
Здравствуйте, Кныш Александр Александрович!
Пример записи в файл - в приложении
Советую почитать об этом в книге Кернигана и Ричи, которую можно скачать, например, здесь http://anatolix.naumen.ru/oldsite/cppbooks.htm
там же есть ещё книги по С++
Удачи!
Приложение:
Ответ отправил: gitter (статус: Студент)
Ответ отправлен: 29.06.2006, 23:45
Отвечает: AndyC
Здравствуйте, Кныш Александр Александрович!
ИМХО не стОит изобретать велосипед. Правильней взять готовую библиотеку для ведения логов. Например, log4cpp http://sourceforge.net/projects/log4cpp
Ответ отправил: AndyC (статус: 1-ый класс)
Ответ отправлен: 01.07.2006, 09:59
Вопрос № 47.756
Здравствуйте эксперты помогите плиз. Нуно прогу написать с миди приложениями я с ними работал но давно и исходники ни сохранились. А заново вспомнить ни как :(. У меня вот какой вопрос. Создавая миди чайлl. как его закрыть полностью ни сворачивая а закрыть. с++ Builder )
За ранее спасибо.