
C++
shadow3D
嵌入式开发
展开
-
函数指针
(*(void(*)())0)(); void(*)() // 这就是一个没有名字的函数指针*(void(*)())0 // 这里可以看成 *(xx)0 的形式,其中 () 是类型转换符 // 所以这里的执行顺序应该是 *( (void(*)())0 ) // 所以这里是将数字 0 转换为函数的指针类型 // 及这个没有名字的函数指针指向一个地址...原创 2020-11-18 17:04:58 · 144 阅读 · 1 评论 -
《C++ primer》5th读书笔记(chapter3)
内置类型由C++直接定义,体现了大多数计算机硬件本身具备的能力。而标准库定义了一些更高级性质的类型,它们尚未直接实现到计算机硬件中。3.1 命名空间的using声明 形式如下:using namespace::name; 注意:using 声明不应该出现在头文件中。原创 2017-04-12 17:07:55 · 367 阅读 · 0 评论 -
《C++ primer》5th读书笔记(chapter3)
chapter 3 字符串、向量和数组 内置类型由C++直接定义,体现了大多数计算机硬件本身具备的能力。而标准库定义了一些更高级性质的类型,它们尚未直接实现到计算机硬件中。3.1 命名空间的using声明库函数基本上都属于命名空间std。形式如下: 1 using namespace::name;注意:using 声明不应该出现在头文件中。3.原创 2017-04-14 14:19:46 · 409 阅读 · 0 评论