码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【C++ Primer Plus】第1章 预备知识


    【参考书】:C++ Primer Plus(第6版)

    【视频】:B站嵌入式技术公开课

    【准备】:

    1. 安装VMware 16 pro:VMware 16 pro下载和安装
    2. 在VM中安装Ubuntu 20.04:VM中安装Ubuntu 20.04
    3. 更改Ubuntu镜像源:Ubuntu20.04换源
    4. 在Ubuntu中安装g++:Ubuntu中安装g++  $sudo apt-get install build-essential
    5. 熟悉Ubuntu下终端命令的基本用法
      nano 1.cpp          //新建并打开1.cpp
      cp 1.cpp 2.cpp    //拷贝1.cpp,命名为2.cpp
      mv 1.c 1.cpp       //修改1.c文件名为1.cpp
      g++ 1.cpp           //对1.cpp文件进行编译链接
      ls                        //查看当前目录下的所有文档名
      ./a.out                //运行当前目录下的a.out文件(g++编译链接后的可执行文件)

    第1章 预备知识

    数据 + 算法 = 程序

    数据即对象,算法即方法。

    类是用户定义的数据类型规范,它详细描述了如何表示信息以及可对数据执行的操作。
    对象是根据类规范创建的实体,就像简单变量是根据数据类型描述创建的实体一样。

    C++是C语言的超集,C扩充之后就变成了C++。

    C++是面向对象的编程,C语言是面向过程。

    【编程步骤】

    1. 使用文本编辑器编写程序,并将其保存到文件中,这个文件就是程序的源代码。
    2. 编译源代码。这意味着运行一个程序,编译就是将源代码翻译为主机使用的内部语言——机器语言。 包含了翻译后的程序的文件就是程序的目标代码(object code)。
    3. 将目标代码与其他代码链接起来。 例如,C++程序通常使用库。 C++库包含一系列计算机例程(被称为函数)的目标代码,这些函数可以执行诸如在屏幕上显示信息或计算平方根等任务。链接指的是将目标代码同使用的函数的目标代码以及一些标准的启动代码(startup code)组合起来,生成程序的运行阶段版本。包含该最终产品的文件被称为可执行代码。

    【源代码文件的扩展名】

  • 相关阅读:
    C专家编程 第5章 对链接的思考 5.4 警惕Interpositioning
    Docker安装mysql实战说明
    想要创建百度百科词条怎么做?
    华为OD机试 - 数据最节约的备份方法 - 二分查找(Java 2023 B卷 100分)
    【C++11】initializer_list详解!
    OceanBase社区版4.0,给了我很多惊喜
    大模型高级 RAG 检索策略:自动合并检索
    Vue 2与Vue 3生命周期钩子的对比分析
    arthas在线改代码
    <Linux> 基础IO
  • 原文地址:https://blog.csdn.net/qq_39751352/article/details/126023896
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号