
C++
源滚滚编程
人生苦短,我用Python,坚持每天学习,坚持每天进步一点点,一对一带徒弟。
展开
-
C++入门案例
构建程序 g++ main.cpp -o main./main # 查看源代码 echo -e " \n \n " cat main.cpp./run.shHello cpp!return 0;原创 2024-05-11 15:28:49 · 202 阅读 · 0 评论 -
使用C++和QT开发第一款跨平台桌面应用程序
跨平台的C++图形用户界面(GUI)应用程序开发框架。QT专注但不局限于图形用户界面的开发,其他也包括系统调用,网络编程,数据库编程,2D,3D图形处理等。QT支持各大主流的操作系统,比如Linux,Windows,macOS,Android,iOS等。原创 2024-05-03 17:22:42 · 917 阅读 · 0 评论 -
Windows安装Ubuntu24详细教程
从官网下载ISO镜像:使用VMWare创建新的虚拟机:选择刚才下载的ISO镜像:填写账号和密码:选择安装位置和虚拟机名称,因为我装这个主要是为了QT开发的,所以名字叫ubuntu24_for_qt:处理器数量和内核数量填大点,因为比较新的版本对硬件要求较高:内存给到8G以上:磁盘容量给个200G:开始安装虚拟机:这里什么都不要勾选:输入账号密码:时区选上海:开始安装,耐心等待安装完成:等了十几分钟以后,安装完成,点击重启按钮:输入密码,登录:原创 2024-05-03 10:58:05 · 831 阅读 · 1 评论 -
cmake是什么?一个简单的入门案例
CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的配置文件来生成标准的构建文件,如 Unix 的 Makefile 或 Windows 的 Visual Studio 解决方案。这个案例展示了 CMake 的基本用法。CMake 的强大之处在于它能够处理更复杂的项目设置,包括多个目标、依赖关系、编译选项和跨平台构建。随着项目的增长,CMake 的优势会变得更加明显。下面是一个简单的 CMake 入门案例,它展示了如何构建一个基本的 C 语言程序。原创 2024-04-29 08:53:33 · 425 阅读 · 0 评论 -
为什么CLion会默认使用cmake,比makefile好在哪里
尽管 CMake 有这些优点,Makefile 也有其自身的优势,特别是在简单项目或那些已经使用 Makefile 多年的项目中。CMake 是一个跨平台的构建系统,它可以生成在多种平台上工作的 Makefile,包括 Windows、Linux 和 macOS。这减少了手动编写和维护 Makefile 的需要。CMake 可以处理复杂的依赖关系,并且能够下载和构建外部依赖,这在处理需要多个库和框架的项目时非常有用。CMake 提供了更多的高级构建选项和更复杂的依赖关系管理,这在大型项目中尤其有用。原创 2024-04-29 08:49:12 · 1087 阅读 · 0 评论 -
C++ 01 基础教程 05 字符类型
/ 引入标准空间cin.get();// 防止退出。原创 2024-01-28 10:16:09 · 793 阅读 · 0 评论 -
C++ 01 基础教程 04 整数类型
char:字符型short:短整型,占8位,2个字节int:整型,占16位,4个字节long:长整型,占32位long long:C++11新增,占64位// 引入标准空间cin.get();// 防止退出int a = 33;cin.get();cin.get();cin.get();在各种整数类型的前面加上unsigned就是无符号整数类型,指的是不包含负数的整数类型,能够存储的数字会比有符号类型更大。// 引入标准空间。原创 2024-01-28 10:15:23 · 577 阅读 · 0 评论 -
C++ 01 基础教程 03 变量和常量
/ 引入标准空间int main()// 定义变量int a = 3;// 输出cin.get();// 防止退出#define PI3.1415926// 引入标准空间// 常量cin.get();// 防止退出// 引入标准空间// 常量cin.get();// 防止退出。原创 2024-01-27 08:37:24 · 378 阅读 · 0 评论 -
C++ 01 基础教程 02 输入和输出
C++ 01 基础教程 02 输入和输出。原创 2024-01-27 08:36:49 · 559 阅读 · 0 评论