重学C++重构你的C++知识体系 升级版 学习笔记
最后课程视频附上下载地址
从学习角度看,C++是一门“见效慢”的语言;学习曲线陡峭,语言本身复杂。但,如果你想了解很多编程语言的思想源泉,想要一窥大型企业级开发工程的思路,想开发别人做不了的高性能程序,那C++就是你的不二之选。为什么我们还要学C++因为在贴近底层、追求性能、降低功耗方面,C++几乎没有敌手,小到嵌入式、大到分布式,C++都是解决问题的利器,面向物联网的“嵌入式”开发和面向大型化的“分布式”开发都离不开它5G即来,C++在起势,你不抓住吗?
深入再谈Class;深入再谈面向对象模式,23种设计模式的思路和最常用的单例,观察者模式等在工程中的实际使用;分析C++模版编程范式
以更宽广的视野、更贴近实践的思路,重构C++知识体系 重新理解C++,带你写出抽象但自然,高性能又可维护的工业级代码,C++在讲师手里竟能如此“健壮”
不谦虚的讲,世界上最值钱的公司基本都是基于C++开发 性能利器,可能不会红极一时,但也绝不会稍纵即逝,植根于底层的实力,就是经久不衰的竞争力
理论结合实际,深入讲解C++表达式,表达式;分别讲解了算术运算符,关系运算符,逻辑运算符,位运算符,赋值运算符及杂项运算符及表达式,同时讲解了注释的用处和规范;
本部分就实际工作工程中C语言工程师,即使是资深工程师也经常犯错的问题进行讨论,介绍C语言的易错陷阱和C++的改进方案,以帮助工程师更好的理解C++的设计和解决方案,为成为资深的高级工程师和架构师打下扎实的基础。
#include <QDir>
#include <QFont>
#include <QIcon>
#include <QQmlApplicationEngine>
#include <QQmlContext>
#include <QTranslator>
#include <QStandardPaths>
#include <QDebug>
#include "MainApp.h"
#define APP_NAME "MYPlayer"
#define APP_DISPLAYNAME "MYPlayer"
#define APP_ICON_PATH ":/image/AppIcon.ico"
#define UI_MAIN_PATH "qrc:/qml/main.qml"
#define UI_TRANSLATION_PATH ":/translation/MYPlayer_zh_CN.qm"
#define IMAGEDIR_RELATIVE_PATH "./resource/ui/image"
#define DEFAULT_FONT_NAME "微软雅黑"
MainApp* g_pApp = nullptr;
MainApp* GetMainApp()
{
return g_pApp;
}
QObject* MainApp::GetInstance(QQmlEngine* /*engine*/, QJSEngine* /*scriptEngine*/)
{
QObject* pObj = GetMainApp();
QQmlEngine::setObjectOwnership(pObj, QQmlEngine::CppOwnership);
return pObj;
}
MainApp::MainApp(int &argc, char **argv)
: QApplication(argc, argv)
, m_strAppRootPath()
, m_strImageRootPath()
{
}
MainApp::~MainApp() = default;
int MainApp::Main(int /*argc*/, char* /*argv*/[])
{
if (!Initialize())
{
Uninitialize();
return EXIT_FAILURE;
}
int nRet = exec();
Uninitialize();
return nRet;
}
void MainApp::testFunc()
{
qDebug()<<"MainApp::testFunc()";
setDemoNum(demoNum() + 1);
}
int MainApp::demoNum() const
{
return m_DemoNum;
}
void MainApp::setDemoNum(int newValue)
{
if (m_DemoNum != newValue)
{
m_DemoNum = newValue;
emit demoNumChanged(m_DemoNum);
}
}
下载地址:
链接: pan.baidu.com/s/1zyfMMzWT… 提取码: 5meo --来自百度网盘超级会员v4的分享