• 【C++】附录:记录学习中遇到的问题


    版权声明:本文为博主原创文章,转载请注明出处。 https://www.cnblogs.com/YaoYing/p/13345406.html

    附录:记录学习中遇到的问题

    1、C和C++有什么区别

    C:是面向过程的编程思想
    C++:是面向对象的编程思想

    2、数组和指针的关系

    将函数的参数声明为数组或指针是一样的

    g++常用命令选项
    -ansi   只支持 ANSI 标准的 C 语法。这一选项将禁止 GNU C 的某些特色, 例如 asm 或 typeof 关键词。
    -c	只编译并生成目标文件。
    -DMACRO	以字符串"1"定义 MACRO 宏。
    -DMACRO=DEFN	以字符串"DEFN"定义 MACRO 宏。
    -E	只运行 C 预编译器。
    -g	生成调试信息。GNU 调试器可利用该信息。
    -IDIRECTORY	指定额外的头文件搜索路径DIRECTORY。
    -LDIRECTORY	指定额外的函数库搜索路径DIRECTORY。
    -lLIBRARY	连接时搜索指定的函数库LIBRARY。
    -m486	针对 486 进行代码优化。
    -o	FILE 生成指定的输出文件。用在生成可执行文件时。
    -O0	不进行优化处理。
    -O	或 -O1 优化生成代码。
    -O2	进一步优化。
    -O3	比 -O2 更进一步优化,包括 inline 函数。
    -shared	生成共享目标文件。通常用在建立共享库时。
    -static	禁止使用共享连接。
    -UMACRO	取消对 MACRO 宏的定义。
    -w	不生成任何警告信息。
    -Wall	生成所有警告信息。
    

    更新日期20200720
    如有错误之处,请评论或者私信指出,非常感谢

  • 相关阅读:
    二叉树(前序,中序,后序遍历)查找
    插入查找
    归并排序
    解密Spring AOP 之AspectJ与动态代理基础知识
    常用的sql
    python 集合方法
    python 字典
    python 列表方法
    python 序列类型
    fake_useragent
  • 原文地址:https://www.cnblogs.com/YaoYing/p/13345406.html
Copyright © 2020-2023  润新知