相关疑难解决方法(0)

我在哪里可以找到当前的C或C++标准文档?

对于许多问题,答案似乎可以在"标准"中找到.但是,我们在哪里找到它?最好是在线.

谷歌搜索有时会觉得徒劳,尤其是对于C标准,因为他们在编程论坛的大量讨论中被淹没.

要开始这个,因为这些是我现在正在搜索的,那里有很好的在线资源:

  • C89
  • C99
  • C11
  • C++ 98
  • C++ 03
  • C++ 11
  • C++ 14

c c++ standards c++-faq

394
推荐指数
8
解决办法
12万
查看次数

你怎么知道用malloc()分配多少空间?

我是C新手,我来自C#.我一直在学习内存管理和malloc()功能.我也遇到过这段代码:

char *a_persons_name = malloc(sizeof(char) + 2);
Run Code Online (Sandbox Code Playgroud)

我不明白的是这分配了多少空间a_persons_name.是分配2个字符(例如AB)还是别的什么?

我也知道你有时可以"幸运" malloc并使用未分配的空间(这可能导致数据损坏和seg故障).那么我怎么知道我分配了多少空间以及我需要多少空间?

c malloc memory-management sizeof char

10
推荐指数
2
解决办法
1万
查看次数

字节大小(澄清)

我正在写一个游戏服务器,这可能是一个简单的问题,但我只是想澄清一下.

为什么一个字节(char或unsigned char)最多可以容纳255(0xFF,我认为是2个字节)?当我使用sizeof(unsigned char)编译器告诉我它是1个字节.是因为(在ACSII中)它被"转换"为一个角色?

对不起这个糟糕的解释,我不是很擅长描述一个问题.

c++ byte

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

标签 统计

c ×2

c++ ×2

byte ×1

c++-faq ×1

char ×1

malloc ×1

memory-management ×1

sizeof ×1

standards ×1