目录
平凡qDebug用法
qt qDebug兼容LOGE
模板参数2实现
qDebug 实现LOGE一样的用法,如许Android和qt同时支持LOGE打印日志
平凡qDebug用法
- #include <QApplication>
- #include <QDebug>
- int main(int argc, char *argv[]) {
- QApplication app(argc, argv);
- int ret = -1; // Example error code
- qDebug() << "mpp_enc_cfg_init failed ret" << ret;
- return app.exec();
- }
复制代码
qt qDebug兼容LOGE
- #define LOGD(...) logDebug(__VA_ARGS__)
- void logDebug() {
- qDebug() << "";
- }
- template<typename T, typename... Args>
- void logDebug(T value, Args... args) {
- qDebug() << value;
- logDebug(args...);
- }
- // 基础logDebug函数,用于处理没有参数的情况
- void logDebug(const QString &message) {
- qDebug() << message;
- }
- // 变参模板函数,用于处理一个或多个参数的情况
- template <typename T,
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |