![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
小菜刀_
这个作者很懒,什么都没留下…
展开
-
sysconf
sysconf()函数应用举例:查看CPU及内存信息 代码 #include stdio.h> #include unistd.h> #define ONE_MB (1024 * 1024) int main (void) { long num_procs; long page_size; long num_pages; long f转载 2012-01-10 10:31:00 · 651 阅读 · 0 评论 -
C++中处理字符集与常见字符集介绍
C++提供不同的字符类型用以应付前述字符集: ·char可被用于所有8bit以下的字符集,例如US-ASCII、ISO-Latin-1和ISO-Latin-9。此外它可被用于UTF-8的8bit值。 ·char16_t(始自C++11)可被用于UCS-2,也可用于UTF-16的code unit。 ·char32_t(始自C++1l)可被用于UCS-4/UTF-32。 ·wchar_t是所有被支持...原创 2019-03-11 09:40:17 · 2129 阅读 · 0 评论 -
c++ 异常介绍
异常类的头文件 异常类定义于许多头文件中。为了能够处理标准库可能抛出的所有异常,必须包含: #include <exception> //for classes exception and bad_exception #include<stdexcept> //for most logic and runtime error ...原创 2019-03-13 08:37:17 · 208 阅读 · 0 评论 -
c++ 命名空间(Namespace)std
当你采用不同的模块和/或程序库时,经常会出现名称冲突现象,这是因为不同的模块和程序库可能对不同的对象使用相同的标识符(identifier)。Namespace正是用来解决这个问题的。所谓 namespace是指标识符的某种可见范围。和class不同,namespace具有扩展开放性,可发生于任何源码文件上。因此你可以使用一个namespace来定义若干组件,而它们可散布于多个实质模块(physi...原创 2019-03-13 09:29:10 · 3582 阅读 · 0 评论