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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ MFC: перезаписать файл http://www.cyberforum.ru/cpp/thread95182.html
Добрый вечер! При работе с файлом (file.dat), бывает необходимо перезаписать данные в процессе работы. CFile cFile; cFile.Open("..\file.dat", CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite, NULL); ... cFile.Read(...);//работаю с файлом ...
C++ "цепной" << Я просто не в курсе, так можно: cout << "Here is 5: " << 5 << "\ n";? http://www.cyberforum.ru/cpp/thread94750.html
C++ Процедурный тип
Не заню, как в c++, в других языках есть понятие "процедурный тип". Процедурным типом называется тип указателя на подпрограмму. Для object pascal есть рекомендация, как описывать такие типы: при описании процедурного типа, после его имени и знака равенства пишут оператор procedure или function в зависимости от типа подпрограммы, далее в скобках описывают формальные параметры, как в заголовке...
C++ Нейросети
Слышал, что нейросети на самом деле моделятся программно. А как? Как делать классы сети и нейрона? Как соединять нейроны в сеть? Куда подавать вход и в какой форме? Как и откуда снимать отклик? Каковы приблизительно возможности таких сетей? Как оценить число нейронов, необходимое для решения задачи? Как оценить время отклика? Как учить сеть? За счёт чего поддерживается такое обучение? Не уверен,...
C++ Перевод из с++ в паскаль http://www.cyberforum.ru/cpp/thread94335.html
прошу помощи в переводе данного кода в паскаль... всё более-менее ясно, но та же самая последняя фигня в мэйне типо 'case'... я не понимаю этого..)) прошу помочь, если есть желание... #include<iostream.h> #include<conio.h> #include<string.h> struct celula { char info; celula *prec; }*s,*r; int f,i; char t;
C++ Ортогональная таблица Есть таблица БД с композитным возможным ключом из двух полей, двух композитных сущностей, или обычного поля и композитной сущности. Надо значениям одного из этих полей/композитов сопоставить столбцы экранной таблицы, а значение второго поля пусть соответствуют строкам и подписать строки/столбцы в заголовочных столбцах/строках соответствующими значениями полей (только обычных, если столбцам... подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3634 / 912 / 48
Регистрация: 10.01.2010
Сообщений: 2,457
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");
 
Текущее время: 22:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru