随笔分类 - C++相关
摘要:隐式转换 显示转换 C++最新命名的强制类型转换形式如下: cast-name <type> (expression); type:是转换的目标类型,如果type是引用类型,则结果是左值; expression:是要转换的值; cast-name: static_cast、reinterpret_c
阅读全文
摘要:从代码到可执行程序的四个阶段: 预处理-->编译-->汇编-->链接 一步完成从代码到可执行程序: 对c程序来说使用 gcc name.c -o name.exe 执行命令后会生成可执行文件 name.exe。 对c++程序来使用 g++ name.cpp -o name.exe 执行命令后生成可执
阅读全文
摘要:C++的左值与右值引用 左值引用 左值引用是左值对象的一个别名,定义一个引用必须进行初始化。 左值引用相当于一个指针常量。 int a = 10; int &b = a; int * const p = &a; 左值引用无法作用于非左值(如立即数,不能取地址) int &b = 520; //错误的
阅读全文
摘要:C++ 中内存可以分为5部分: 内存管理是指软件运行时对计算机内存资源的分配和使用的技术。 全局/静态存储区、常量存储区、栈(stack)、堆(heap)、自由存储区(free store) 全局/静态存储区: 定义在花括号外{ }的变量、或是使用static修饰的变量。 常量存储区: 如字符串常量
阅读全文

浙公网安备 33010602011771号