- 博客(4)
- 收藏
- 关注
原创 如何用 C++ 判断一个地址是否为合法的 IPv4 地址?
本文详细介绍了IPv4地址的格式规范和C++实现验证方法。IPv4地址必须满足4个0-255的十进制数、无前导零、用点分隔等要求。通过字符串分割、数量检查、格式验证、前导零检测和数值范围检查等步骤,实现了一个可靠的验证函数。代码使用std::istringstream分割字符串,std::all_of检查数字字符,并处理边界情况。该实现适用于网络编程中的参数校验,确保IP地址合法有效。
2025-08-14 22:01:29
1569
原创 C++单例模式的实现:懒汉、饿汉与Meyers模式
本文介绍了C++中单例模式的三种实现方式:懒汉模式、饿汉模式和Meyers模式。懒汉模式延迟实例化但需处理线程安全;饿汉模式在程序启动时初始化,线程安全但可能提前占用资源;Meyers模式利用C++11特性实现线程安全且代码简洁,是最推荐的方式。开发者可根据资源占用、初始化时机等需求选择合适方案。
2025-08-12 11:07:11
615
原创 使用C++编写的图像处理MFC程序
本软件主要使用C++和opencv编写的简易图像处理软件,便于使用者学习。包含常见的图像处理操作灰度处理、膨胀、腐蚀、分割、滤波。
2024-08-23 20:15:15
119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
5