随笔分类 -  C++

C++相关知识
valgrind安装及使用
摘要:1. valgrind介绍 Valgrind是运行在Linux上的一套基于仿真技术的程序调试和分析工具,用于构建动态分析工具的装备性框架。它包括一个工具集,每个工具执行某种类型的调试、分析或类似的任务,以帮助完善你的程序。Valgrind的架构是模块化的,所以可以容易的创建新的工具而又不会扰乱现有的 阅读全文

posted @ 2022-09-13 21:11 仲达超 阅读(3186) 评论(0) 推荐(0)

IP转int的另一种高效方式 C++
摘要:#include <iostream> typedef unsigned char byte; typedef unsigned int uInt32; #if 0 // 常规方法 bool bytesToInt(uInt32& uIP, byte byIP[4]) { uIP = byIP[3] 阅读全文

posted @ 2021-01-23 08:40 仲达超 阅读(337) 评论(0) 推荐(0)

C++ 实现图片变灰处理
摘要:借助图像库stb_image实现读取、存储PNG。 stb下载: https://files-cdn.cnblogs.com/files/Kingfans/stb.zip #include <string> #define STB_IMAGE_IMPLEMENTATION #include "stb 阅读全文

posted @ 2020-12-02 18:18 仲达超 阅读(438) 评论(0) 推荐(0)

STL总结 (C++)
摘要:一、一般介绍 STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里 阅读全文

posted @ 2017-03-31 13:19 仲达超 阅读(347) 评论(0) 推荐(0)

面试题之strcpy / strlen / strcat / strcmp的实现
摘要:/*------------------------------------------------------------------------------------------------- 面试题之strcpy / strlen / strcat / strcmp的实现; -----------------------------------... 阅读全文

posted @ 2017-03-03 13:41 仲达超 阅读(1172) 评论(0) 推荐(0)

导航