 |
|

16.09.2008, 07:40
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами:
9332069
Репутация:
92
|
|
double d;
int x = static_cast<int>(d);
Делать это можно только на свой страх и риск. При больших значениях d возникает потеря значимости.
Последний раз редактировалось 4p3; 16.09.2008 в 07:44..
|
|
|

16.09.2008, 10:23
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами:
11444066
Репутация:
2290
|
|
подскажите, plz, как получить список названий всех файлов папке.
Код:
#include <vector>
#include <string>
#include <windows.h>
using namespace std;
vector<string> glob(const char* path) {
vector<string> v;
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
string s;
hFind = FindFirstFile(path, &FindFileData);
do {
s = string(FindFileData.cFileName);
if (s != "." && s != "..") {
v.push_back(s);
}
} while (FindNextFile(hFind, &FindFileData));
return v;
}
|
|
|

16.09.2008, 11:09
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами:
9963746
Репутация:
180
|
|
хачу научиться хоть немног писать интерфесы для програм, тобишь окна кнопки и т.д. т.п.
как создать окно уже прочитал, как кнопку тоже, но негде немогу найти чтоб описявалось подробно как обрабатывать нажатия кнопок (созданых мною) немоглибы направить меня на путь истиный...
|
|
|

16.09.2008, 17:12
|
|
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами:
10037186
Репутация:
1462
|
|
http://www.rsdn.ru/article/baseserv/api32.xml
|
|
|

17.09.2008, 01:18
|
|
Banned
Регистрация: 22.12.2007
Сообщений: 660
С нами:
9677126
Репутация:
1158
|
|
Вопрос по C#. Должны ли мы вызывать деструкторы объектов вручную чтоб это не приводило к ненужным тратам памяти? Или можно довериться выполнению деструкторов по умолчанию?
|
|
|

17.09.2008, 08:12
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
С нами:
10540906
Репутация:
62
|
|
procedure, если твои классы занимают много памяти и она вся нужна тебе прямо сейчас - вызывай деструктор. В остальных случаях, я думаю, можно положиться на CLR'овский сборщик мусора.
|
|
|

17.09.2008, 09:20
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами:
11444066
Репутация:
2290
|
|
Должны ли мы вызывать деструкторы объектов вручную чтоб это не приводило к ненужным тратам памяти?
Нет.
Существует сборщик мусора. При удалении объекта он САМ вызовет деструктор.
Деструктор вызывать нельзя ни в каком случае.
Если хочешь освободить объекты - то просто сделай так. чтобы они не нужны были твоей программе - и Gc удалит их сам.
|
|
|

17.09.2008, 09:20
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами:
11444066
Репутация:
2290
|
|
И вообще по Java и C# лучше отдельную тему завели бы.
|
|
|

17.09.2008, 09:21
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами:
11444066
Репутация:
2290
|
|
как создать окно уже прочитал, как кнопку тоже, но негде немогу найти чтоб описявалось подробно как обрабатывать нажатия кнопок (созданых мною) немоглибы направить меня на путь истиный...
Закреплена тема. Читать про Qt.
|
|
|

17.09.2008, 10:20
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами:
9963746
Репутация:
180
|
|
Сообщение от Jes
http://www.rsdn.ru/article/baseserv/api32.xml
спс, тут хоть было написано как нажатие левой кнопки мыши обработать ))
ЗЫ. но все же вопрос в силе.
Последний раз редактировалось cupper; 17.09.2008 в 10:36..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|