编程语言
书中将C++划分为4个次语言,期望将混乱的C++体系进行简单的梳理,只能说目的达到了,但这么分合适不合适呢?不知道....
(1)C(C++ without class)
初级C++确实是对C的延生,这也涉及到C++是否应该严格兼容C的问题,历史问题不去评判,但这是事实。
(2)面向对象C++(Object-Oriented C++)
涉及到类、封装、继承、多态和虚拟(动态绑定)机制,这也...
请读者先看这篇文章,【C++模版之旅】项目中一次活用C++模板(traits)的经历。 对于此篇文章提出的问题,我给出一个新的思路。
talking is cheap,show me the code....
题目大意:初始字串为空,首先给定一系列操作序列,有三种操作:
1.在结尾加一个字符
2.在结尾删除一个字符
3.打印当前字串
然后多次询问第x个打印的字串在第y个打印的字串中出现了几次
卡了很久……到底还是对AC自动机了解不是很深啊QAQ
fail树不是很难想 至少在用AC自动机切掉3172之后不是很难想……
首先构建AC自动机 注意由于这个字串的特殊构造 我们不必每打印一个字符串再...
贪心算法解决会场安排问题。
【问题描述】
假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场。(这个问题实际上是著名的图着色问题。若将每一个活动作为图的一个顶点,不相容活动间用边相连。使相邻顶点有不同颜色的最小着色数,相应于要找的最小会场数。)
【数据输入】
由文件input.txt给出输入数据,第一行又一个正整数K,表示有K个待安排的活动。
接下来有K行数据,每行...
1、_Pragma()。因为能力有限,目前写的库都是逻辑库和遵循C++风格,较少使用宏定义的高级用法,待续。
2、除0错误,不叫异常。
原理:
此异常非彼异常。
除0在Linux下收到的是SIGFPE信号,而非C++的exception。
收到SIGFPE,如楼上所说,进程直接被kill了。
在C++中,除零 是错误,而非 异常
在操作...
最近在openwrt上安装python时,老出现/overlay空间不足的错误,如下图所示:
不过用命令查看时,其空间确实挺小的:
看了这篇文章之后,想到了用闪存卡来扩容。由于我的系统内部已经有了相关usb驱动模块,所以一插上闪存卡就能识别了
基本想法很简单,先格式化,再挂载,再配置opkg.conf使软件安装到其上。
格式化
挂载...
// JavaScript Document
/////第一部分
//创建日期对象
//var box=new Date();//创建一个日期对象
//var box=new Date(Date.parse('6/13/2014')); //构建一个newdate
//var box=new Date(Date.UTC(2011,11)); //构建对象
//document.wri...