美文网首页
C++开发基础

C++开发基础

作者: 小小怪吃吃吃 | 来源:发表于2020-12-02 10:50 被阅读0次

一、基本语法

  • 在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。
  • C++ 不以行末作为结束符的标识,因此,可以在一行上放置多个语句。
  • C++ 是区分大小写的编程语言。
  • 注释:// - 一般用于单行注释。/* ... */ - 一般用于多行注释。
  • 定义常量:使用 #define 预处理器、使用 const 关键字。
  • C++ 引用 vs 指针

引用很容易与指针混淆,它们之间有三个主要的不同:
1)不存在空引用。引用必须连接到一块合法的内存。
2)一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。
3)引用必须在创建时被初始化。指针可以在任何时间被初始化。

  • C++ 支持把引用作为参数传给函数,这比传一般的参数更安全。

二、Qt基础学习

Qt是一个跨平台应用程序和 UI 开发框架。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。

2.1 mac下clion安装QT5

# 查看qt位置及版本信息
brew info qt

# 修改CMakeLists.txt如下
cmake_minimum_required(VERSION 3.17)
project(clearn)

set (CMAKE_PREFIX_PATH "/usr/local/Cellar/qt/5.15.1/lib/cmake")

set(CMAKE_CXX_STANDARD 14)

find_package(Qt5Widgets REQUIRED)

add_executable(clearn main.cpp)

target_link_libraries(clearn Qt5::Widgets)

2.2 Qt Creator

参考:
1、http://shouce.jb51.net/qt-beginning/5.html
2、《Qt5》
3、https://www.runoob.com/cplusplus/cpp-classes-objects.html

相关文章

网友评论

      本文标题:C++开发基础

      本文链接:https://www.haomeiwen.com/subject/cgwxwktx.html