|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.12.2013, 19:14 | #1 |
Пользователь
Регистрация: 07.12.2013
Сообщений: 13
|
помогите пожалуйста с объяснением кода, что для чего нужно в этом моменте.
tring extract_filename(const string &path) {
#if MSDOS || __OS2__ || __NT__ || _WIN32 || WIN32 || _WIN64 || WIN64 const char FILE_SEPARATOR = '\\'; #else const char FILE_SEPARATOR = '/'; #endif return path.substr(path.find_last_of(FILE_ SEPARATOR) + 1); } string upper(const string &s) { string result; for (unsigned int i = 0; i < s.size(); i++) result += toupper(s[i]); return result; } template <typename T> T bin_str_to_num(const string &str) { bitset<sizeof(T) * 8> bs(str); return static_cast<T>(bs.to_ulong()); } template <typename T> string num_to_bin_str(const T num) { bitset<sizeof(T) * 8> bs(num); return bs.to_string(); } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите пожалуйста с объяснением кода, что для чего нужно. | VasyaSam | Visual C++ | 4 | 15.02.2014 18:47 |
Помогите, пожалуйста, решить хоть что-то из этого. Очень нужно. | Андрэ | Фриланс | 6 | 10.12.2008 02:20 |
Помогите, пожалуйста, решить хоть что-то из этого. Очень нужно. | Андрэ | Помощь студентам | 1 | 07.12.2008 11:42 |