【发布时间】:2010-12-07 19:03:27
【问题描述】:
如果我有一个 C++/C 程序(语言无关紧要,只需要说明一个概念):
#include <iostream>
void foo() {
printf("in foo");
}
int main() {
foo();
return 0;
}
程序集中会发生什么?我实际上并不是在寻找汇编代码,因为我还没有深入了解它,但基本原理是什么?
【问题讨论】:
-
请注意,您不会在 c 中调用“方法”,而只是调用“函数”。这就是为什么认为 c 和 c++ 是同一种语言是没有意义的。
-
'语言无关紧要':编译语言的概念非常相似。解释性语言(如 php、javascript)可能完全不同。我相信您正在寻找编译语言的行为?
-
C++没有方法的概念,只有成员函数。