C/C++
文章平均质量分 96
C和C++活在地表下,或许看不见,但极为重要,支持着上层物种的繁衍,因此生生不息,历久弥新。
谷雨の梦
专注做一件事情,创造一点东西,并且从中获得一点点成就感,可以极大地消解生活中的痛苦和不确定性。
展开
-
使用 NuGet 快速创建 OpenGL 项目
C++ 目前还没有一个标准的 C++ 依赖包管理器。对于 Windows 上的用户,其实可以考虑使用 NuGet 安装所需要的依赖。NuGet 会自动下载依赖并配置好,省去很多繁琐的过程。原创 2022-12-18 01:57:50 · 758 阅读 · 1 评论 -
Xcode与C++之游戏开发:人工智能算法
人工智能算法在游戏中被用于决定计算机控制的实体的行动。常用的游戏人工智能算法包括行为状态机、寻路算法、两个玩家轮流博弈中常用的游戏树。原创 2021-01-03 22:21:11 · 1078 阅读 · 0 评论 -
CMake 与 gtest:自动下载 gtest 与搭建测试驱动环境
现代的 CMake 也是可以从 Github 下载代码并构建的,来试试 GoogleTest 吧。原创 2020-12-05 23:45:08 · 1432 阅读 · 0 评论 -
Bazel 与 gtest:构建一个最简单的测试驱动开发环境
使用 Google 的 Bazel 和 google test 搭建一个构建和测试环境。原创 2020-11-12 16:40:59 · 5262 阅读 · 0 评论 -
C++练习项目:演化模拟之Weasel程序的实现
该程序实现了道金斯(Dawkins)在《The Blind Watchmaker》一书中提到的演化过程,这个过程展示了自然选择的过程。程序中使用了莎士比亚(Shakespere)的短语“ METHINKS IT IS LIKE A WEASEL”。原创 2020-10-05 02:21:14 · 283 阅读 · 0 评论 -
C++练习项目:康威生命游戏的实现
使用C++标准库实现纯终端康威生命游戏。原创 2020-10-03 22:21:32 · 2172 阅读 · 0 评论 -
C语言的现代化:语法篇
所有的C程序都做同一件事,观察一个字符,然后啥也不干。——Peter Weinberger*原创 2020-03-08 04:54:21 · 973 阅读 · 0 评论 -
C++17,RAII与GSL支持库
把 C++ 17、RAII、GSL放到一起,无非是希望能写出更加优雅、健壮的 C++ 代码。原创 2019-06-08 17:55:34 · 2140 阅读 · 0 评论 -
C++运算符重载练习:编写ipv4类
ipv4就是通常我们所说的ip地址,用写一个简单的ipv4类,支持枚举ip范围。原创 2019-06-08 12:35:44 · 267 阅读 · 0 评论 -
C++标准库概述
在使用 C++ 编程中,最重要的库就是 C++ 标准库。这里稍微整理了一下C++14的标准库,可能不全,但是常用的都有了。原创 2019-03-10 10:52:35 · 414 阅读 · 0 评论