Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2013, 19:14   #1
VasyaSam
Пользователь
 
Аватар для VasyaSam
 
Регистрация: 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 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите пожалуйста с объяснением кода, что для чего нужно. VasyaSam Visual C++ 4 15.02.2014 18:47
Помогите, пожалуйста, решить хоть что-то из этого. Очень нужно. Андрэ Фриланс 6 10.12.2008 02:20
Помогите, пожалуйста, решить хоть что-то из этого. Очень нужно. Андрэ Помощь студентам 1 07.12.2008 11:42