小编Arr*_*row的帖子

C++调用静态方法

假设您有以下课程:

struct Foo {        
    static void print(std::string x) { std::cout << x << std::endl; }       
};
Run Code Online (Sandbox Code Playgroud)

是什么调用之间的区别print一样

Foo foo; //Or a pointer...
foo.print("Hello world");
Run Code Online (Sandbox Code Playgroud)

Foo::print("Hello world");
Run Code Online (Sandbox Code Playgroud)

c++ static-methods

5
推荐指数
2
解决办法
2163
查看次数

为什么这个宏体中存在类型转换?

我学习计算机工程,这里的老师总是告诉我们定义这样的μC地址:

#define FIO0DIR (* (unsigned int *) 0x2009C000) //GPIO direction register from the lpc1769

但他们从未真正解释过为什么或正在发生什么.

所以我的问题是:为什么演员阵容呢?

c embedded microcontroller memory-address

3
推荐指数
1
解决办法
144
查看次数