当我在我的mac上编译一些C代码时遇到了一些麻烦,这给了我这个错误:
致命错误:找不到'endian.h'文件
我做了一些关于这个问题的谷歌搜索.似乎mac os x没有像"endian.h"这样的头文件,我们必须手动创建这个文件.
然后,我发现这个http://www.opensource.apple.com/source/CarbonHeaders/CarbonHeaders-18.1/Endian.h可能是我正在寻找但不确定的文件.
但更多麻烦即将来临......我应该把这个文件放在哪里?
文件/ usr/include不存在.
这些是我/ usr目录中的文件夹:
X11 bin libexec共享X11R6 lib sbin独立
任何人都可以帮我检查我找到的endian.h文件的正确性,并告诉我把这个文件放在我的mac中的位置吗?
我在Java中遇到了一些奇怪的问题.我在调试时已经确定了整个问题.它发生在这两行:
q=p;
q.addPair(2,3);
Run Code Online (Sandbox Code Playgroud)
注意:p,q是我定义的新类.在这堂课上,它有一个public function addPari(int, int).
这是我的预期:复制p到q,然后改变q使用q.addPair(),但p保持原样.
我想这可能是工作,但不知何故,事实证明,q.addPair(2,3)将改变都p和q.任何人都可以帮助我吗?