![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
扮猪吃饺子
努力的人,运气不会太差。
展开
-
C++ tinyxml的封装与使用
1.tinyxml简介TinyXml是一个基于DOM模型的、非验证的轻量级C++解释器。 下载地址:https://sourceforge.net/projects/tinyxml/ 我下载的是tinyxml_2_6_2.zip,解压出来如下图:将这里面的所有.h和.cpp复制到你的工程下就可以了,不需要链接库。2.代码2.1 需要解析的xml<?xml version="1.0" encod原创 2017-09-05 13:55:54 · 792 阅读 · 0 评论 -
centos下ICU4C字符集检测和转换,C++版本
1.ICUUC简介ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于”IBM公共许可证”的,与开源组织合作研究的, 用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式原创 2017-09-08 14:30:43 · 1712 阅读 · 0 评论 -
C++ 公有继承、保护继承和私有继承的对比详解
在c++的继承控制中,有三种不同的控制权限,分别是public、protected和private。定义派生类时,若不显示加上这三个关键字,就会使用默认的方式,用struct定义的类是默认public继承,class定义的类是默认private继承。这和Java有很大的不同,Java默认使用public继承,而且只有公有继承。 1.使用public继承时,派生类内部可以访问基类中pu...原创 2018-07-09 11:26:44 · 4496 阅读 · 0 评论 -
用C++的方法来读取被'|'分隔的字符串
原来一直用C的方法来读取一个字符串中被某些符号分隔的子字符串,现在C++有更好的方法,用C++的方法比起C的更加容易和简单。比如针对一个字符串“0|444|22|3333|aaa|bbb”,随便造的字符串,使用istringstream来解决:#include <iostream>#include <sstream>#include <string>...原创 2018-08-06 13:35:04 · 1095 阅读 · 0 评论 -
C++获取网页内容
最近帮做个小程序,获取指定的网页内容,其实这很好办。第一种windows平台可以使用MFC自带的库(别人要求要用windows平台),使用libcurl配置起来麻烦,第二种linux平台直接使用强大的libcurl,linux很容易使用libcurl。 先说第一种windows平台情况那个:网上找了代码,使用了MFC的库,在控制台下使用需要修改多字节集:#include <...原创 2018-08-03 10:20:03 · 8748 阅读 · 1 评论