小编gea*_*sos的帖子

在mac osx上找不到endian.h

当我在我的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中的位置吗?

c macos header-files

20
推荐指数
4
解决办法
2万
查看次数

了解对象变量赋值行为

我在Java中遇到了一些奇怪的问题.我在调试时已经确定了整个问题.它发生在这两行:

q=p;
q.addPair(2,3);
Run Code Online (Sandbox Code Playgroud)

注意:p,q是我定义的新类.在这堂课上,它有一个public function addPari(int, int).

这是我的预期:复制pq,然后改变q使用q.addPair(),但p保持原样.

我想这可能是工作,但不知何故,事实证明,q.addPair(2,3)将改变都pq.任何人都可以帮助我吗?

java

0
推荐指数
1
解决办法
61
查看次数

标签 统计

c ×1

header-files ×1

java ×1

macos ×1