随笔分类 - C++学习之路
此系列记录自己学习C++过程中认为比较好的用法及一些比较容易忽视的细节。
摘要:功能介绍: 网络爬虫(Web crawler),是一种“自动化浏览网络”的程序,或者说是一种网络机器人。它们被广泛用于互联网搜索引擎或其他类似网站,以获取或更新这些网站的内容和检索方式。它们可以自动采集所有其能够访问到的页面内容,以便程序做下一步的处理。设计思路: 1、下载html页面。 2、...
阅读全文
摘要:JSON介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - Decem...
阅读全文
摘要:可变参数的函数原理其实很简单,而va系列是以宏定义来定义的,实现跟堆栈相关.我们写一个可变函数的C函数时,有利也有弊,所以在不必要的场合,我们无需用到可变参数。如果在C++里,我们应该利用C++的多态性来实现可变参数的功能,尽量避免用C语言的方式来实现。 由于在C语言中没有函数重载,解决不定数目函...
阅读全文
摘要:1 /******************************** 2 * 实现atoi和itoa 3 ********************************/ 4 #include 5 #include 6 #include 7 //将字符串转化为整数 8...
阅读全文
摘要:注意理解下面的代码,数据的处理与转换。头文件:#ifndef STACK_H#define STACK_Hclass Stack{ struct Link { void* data; Link* next; Link(void* dat, Lin...
阅读全文
摘要:我们能够创建一个指向函数的指针数组。为了选择一个函数,只需要使用数组的下标,然后间接引用这个指针。这种方式支持表格式驱动码的概念;可以根据状态变量去选择被执行函数,而不用条件语句或case语句。这种设计方式对于经常从表中添加或删除函数(或者想动态的创建或改变表)十分有用。#include using...
阅读全文

浙公网安备 33010602011771号