Форум программистов, компьютерный форум CyberForum.ru

Автоматическое преобразование стандартных типов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "цепной" << http://www.cyberforum.ru/cpp/thread94750.html
Я просто не в курсе, так можно: cout << "Here is 5: " << 5 << "\ n";?
C++ Нейросети Слышал, что нейросети на самом деле моделятся программно. А как? Как делать классы сети и нейрона? Как соединять нейроны в сеть? Куда подавать вход и в какой форме? Как и откуда снимать отклик? Каковы приблизительно возможности таких сетей? Как оценить число нейронов, необходимое для решения задачи? Как оценить время отклика? Как учить сеть? За счёт чего поддерживается такое обучение? Не уверен,... http://www.cyberforum.ru/cpp/thread94746.html
C++ Ортогональная таблица
Есть таблица БД с композитным возможным ключом из двух полей, двух композитных сущностей, или обычного поля и композитной сущности. Надо значениям одного из этих полей/композитов сопоставить столбцы экранной таблицы, а значение второго поля пусть соответствуют строкам и подписать строки/столбцы в заголовочных столбцах/строках соответствующими значениями полей (только обычных, если столбцам...
C++ Будильник
Пожалуйста, подскажите, как написать будильник в электронных часах? И как сделать, чтобы будильник выключался при нажатии на клавишу? напишите алгоритм
C++ Студия с командной строки http://www.cyberforum.ru/cpp/thread93767.html
Меня окончательно задолбали IDE, и я хочу юзить с командной строки c++ компиляторы студии: 1. Microsoft Developmet Studio 4.0, 2. Microsoft Developmet Studio 6.0? Где валяются и как называются экзешинки компилов этих студий? Где взять инфу по опциям командной строки компилов этих студий? Как вручную собрать несколько опций в один файл? Как правильно указать этот файл компилу?
C++ Лабиринт Помогите, пожалуйста, нарисовать лабиринт на всю консоль, чтобы смайлик двигался по лабиринту (лабиринт в виде двумерного массива) подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3638 / 916 / 49
Регистрация: 10.01.2010
Сообщений: 2,469
13.02.2010, 15:14  [ТС]     Автоматическое преобразование стандартных типов
Хм? Мне не нужно форматировать вывод. У меня есть функция лога
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void LOG(const char* Error, ...)
{
    SYSTEMTIME st;
    GetLocalTime(&st);
    std::fstream LogFile;
    LogFile.open("logfile.txt",std::ios::app);
    if (!LogFile) return;
    LogFile << "[" << st.wDay << "." << st.wMonth << "." << st.wYear << " - " << st.wHour << ":" << st.wMinute << ":" << st.wSecond << "]\n";
    do {
        LogFile << Error;
        Error += (strlen(Error) + 1);
    } while ( Error[0] != NULL ); // если текущая строка пуста - конец
    LogFile << "\n";
LogFile.close();
}
Но хотелось бы чтобы она принимала не только строки. Сейчас это решается тем что я пишу так:
C++
1
LOG("Сообщение", qString(20), "\0");
qString имеет преобразование в const char* поэтому все работает, но хотелось бы принимать сразу qString чтобы писать так
C++
1
LOG("Сообщение", 20, "\0");
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru