zoukankan      html  css  js  c++  java
  • 【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
    如有错误之处,请评论或者私信指出,非常感谢

  • 相关阅读:
    Unity Shader 之 渲染流水线
    C# 如何快速取到enum中的枚举数量
    Unity NGUI ScrollView 苹果式滑动
    多元线性回归~ML
    梯度下降~ML
    代价函数~ML
    ML~线性代数~python
    unity 大游戏使用什么框架
    C# Activator.CreateInstance()方法使用
    VSync Count 垂直同步
  • 原文地址:https://www.cnblogs.com/YaoYing/p/13345406.html
Copyright © 2011-2022 走看看