page contents

C++ set用法总结(整理)

set就是关键字的简单集合。当只是想知道一个值是否存在时,set是最有用的。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-19 10:26
  • 阅读 ( 409 )

C++小白如何做简单游戏

相信大家一定有很多小白,那么你们一定为怎么做游戏困扰吧,今天,我就教大家怎样简单地实现移动吧!

  • 0
  • 0
  • Pack
  • 发布于 2020-12-19 10:14
  • 阅读 ( 442 )

那些C语言缺失的,我在Rust里找到了

Librsvg似乎已经到了这样的一个地步:直接将C语言开发的部分改用Rust要比继续使用C语言来得更加容易。更何况,它越来越多的代码已经使用了Rust。近来,我在C语言和Rust之间来回切换。在我看来,C语言似乎变得更像老古董。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-18 10:47
  • 阅读 ( 671 )

浅谈哈希表及用C语言构建哈希表

哈希表:通过key-value而直接进行访问的数据结构,不用经过关键值间的比较,从而省去了大量处理时间。

  • 0
  • 1
  • Pack
  • 发布于 2020-12-18 10:35
  • 阅读 ( 529 )

编译 TensorFlow 的 C/C++ 接口

TensorFlow 的 Python 接口由于其方便性和实用性而大受欢迎,但实际应用中我们可能还需要其它编程语言的接口,本文将介绍如何编译 TensorFlow 的 C/C++ 接口。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-17 10:23
  • 阅读 ( 542 )

C++循环结构

所谓的循环结构简单来说就是不停的重复一个过程,通过一个判断条件来决定是否退出循环。循环可谓是真正开始体现计算机强大处理能力的时候,例如时钟的运行、游戏的人物移动、动态的屏幕显示等等,这些都是通过不停的循环来实现的。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-17 10:09
  • 阅读 ( 537 )

C++智能指针简介

定义陚值运算符,使之执行深复制。这样两个指针将指向不同的对象,其中的一个对象是另一个对象的副本,缺点是浪费空间,所以智能指针都未采用此方案。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-16 11:17
  • 阅读 ( 497 )

C/C++宏的奇技淫巧

宏的使用是一个非常高的技巧,使用好了可以节省大量的代码,而使用不好会出现意想不到的bug,本文 浅尝辄止地谈一下宏的使用

  • 0
  • 1
  • Pack
  • 发布于 2020-12-16 11:14
  • 阅读 ( 454 )

C语言基础——如何抽象世界

我们观察现实世界的时候,可以发现很多的东西它都是由不同的部分组合起来的。比如手机由电池、屏幕、芯片等很多个部分组成。同时对于一个电池它又是由很多的其他东西组成。结构体就是把这些东西组合在一起,进行统一的访问和管理。可以理解成是对现实世界的抽象 结构体不仅可以记录不同类型的数据,而且使得数据结构是“高内聚,低耦合”的,更利于程序的阅读理解和移植,而且结构体的存储方式可以提高CPU对内存的访问速度。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-15 10:29
  • 阅读 ( 466 )

C 语言中std::array的神奇用法总结

熟悉C 的人知道:C 的编译期处理大多可以用模板的trick来完成——因为模板参数一定是编译期常量。因此我们可以用模板参数来完成编译期处理——只要把数组元素全部作为模板的非类型参数就可以了

  • 0
  • 0
  • Pack
  • 发布于 2020-12-15 10:25
  • 阅读 ( 618 )

C语言知识总结---内存管理

C语言中定义4个内存区间是: 代码区, 静态存储区, 栈区, 堆区. 其中栈区和堆区是属于动态存储区​ 可执行文件在存储(也就是还没有载入到内存中)的时候,分为:代码区、静态区和未初始化数据区3个部分。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 10:08
  • 阅读 ( 786 )

C语言的灵魂—指针

c语言指针可以有效地表示复杂的数据结构、动态分配内存、高效地使用数组和字符串、使得调用函数时得到多个返回值等。指针的应用往往与数组联系在一起,是最频繁的,也是最基础的。参数传递时只需要拷贝地址值,提高程序的运行效率。有效的表示数据结构,能动态分配内存。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 10:06
  • 阅读 ( 476 )

C++编程积累——C++实现十进制与二进制之间的互相转换

C++实现十进制与二进制之间的互相转换

  • 0
  • 0
  • Pack
  • 发布于 2020-12-11 10:23
  • 阅读 ( 865 )

C++ 实现高性能内存池

在 C/C++ 中,内存管理是一个非常棘手的问题,我们在编写一个程序的时候几乎不可避免的要遇到内存的分配逻辑,这时候随之而来的有这样一些问题:是否有足够的内存可供分配? 分配失败了怎么办? 如何管理自身的内存使用情况?

  • 0
  • 0
  • Pack
  • 发布于 2020-12-11 10:06
  • 阅读 ( 381 )