Microsoft Visual c++_c++程序设计

Microsoft Visual c++_c++程序设计

文章目录

  • hello world
  • g++ 编译参数
  • MSVC 编译器参数
    • inline – /Ob (Inline Function Expansion)
  • Compiler optimizations
  • define & g++ -D
  • g++ -U & -D
  • #pragma once
  • Preprocessor directives
  • NULL & nullptr
  • typeid
  • size .\out.exe or .\out.out
  • cout align
  • console output text color & 变长参数
    • 示例1
    • 示例2
  • numeric_limits min, max
  • extern c/c++ test
  • array
    • 2d array to pointer
  • my_vec3 to float*
  • pointer – 指针
    • shared_ptr – 只能指针
  • string test
  • string raw define
  • stringstream
  • char* init by multi char* – 字符串以多个字符串初始化
  • volatile 关键字详解
  • const 常量
  • constexpr
  • C++ compiler & runtime std version
  • lambda
  • struct & class refer to params for pass to func
  • struct, class mem layout – 内存布局
  • dynamic_cast & force cast
    • Static_cast 与 Dynamic_cast的区别
  • class – override kinds of operators
    • 可重载
    • 不可重载
  • class friend
  • class static memeber
  • class virtual func
  • class multi inherit
    • multi_inherit_ctor_dector
  • class static
  • new、operator new、placement new
  • enum
  • pair
  • get
  • complex
  • set
    • set – 插入、删除、初始化、遍历、查找、清除
  • map
    • map 插入、查找、遍历
  • vector
  • #define,typedef,using用法区别
    • macros nested – 宏嵌套
  • pragma – 编译指令
    • #pragma message(“compiling output message”) – 编译输出信息
    • #pragma pack
  • fstream, ofstream, ifstream
    • C++ seekp和seekg函数用法详解
    • 一次读完
  • try…catch…/exception
    • GDB 调试输出更信息的信息
  • namespace – 命名空间
  • template function/class
    • typename 与class区别
  • thread / mutex
    • g++ 编译报错
    • VS C++没有这个问题
    • 网上查了,大概是编译器的问题
    • 测试thread / mutex / atomic
  • scope – 作用域
  • move、forward
  • Calling Conversion – 调用约定
  • __declspec – 规范定义
  • Debugging C++ Source Code using GDB in Windows
  • 错误、异常处理
    • LNK 2019
    • C++ “void std::sort(const _RanIt,const _RanIt)”: 应输入 2 个参数,却提供了 3 个 – 已解决
  • C++ 实例
    • C++ rand 随机数
    • judge basic type or data is signed or not – 判断有符号和无符号的变量或类型[C/C++]
    • 获取工作空间目录或获取运行程序目录
      • 使用
    • FindWindow – 查找窗体句柄
      • 注意 L”this is wchar” 来声明该字符串是 wchar_t的
      • 查找窗体
    • std::cout 输出10进制与16进制的控制
    • C++ 实例 – 求一二次方程的根
      • 根的判别式
  • C++ ASM
  • C++ 逆向反汇编
    • 1.1
    • NASM
  • MARS – 更方便学习ASM的工具
    • MARS 官网
    • MARS – youtube 视频教程
    • MARS 简单教程 / 功能
  • 汇编入门(长文多图,流量慎入!!!)
  • C++面试
  • 内存泄露
  • Refernces

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/167806.html

(0)
上一篇 2024年 7月 2日 下午12:02
下一篇 2024年 7月 2日 下午12:06

相关推荐

关注微信