编程语言
1.栈的压入与压出/*输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。n#include
using namespace std;int qin[100005];int qout[100005];int main(void){ int n; int
i,j; wh...
在书中看到一段代码,使用到了std::setw()这个方法,记录一下用法。这个方法用来设定输入或者输出流中的缓冲区的宽度(set field
width).这个方法定义在头文件中。可用来对齐输出的文本流或者截取部分数据。示例1:参考自cpluspluswww.cplusplus.com/refere...
什么是C++11?
一句话C++11是最新的C++标准,在2011年发布,所以叫C++11。在新的标准出现前,我们一直在用的是C++98,可想而知这份标准是1998年发布的,之后再2003年最过小的修改发布了C++03。C++之父说C++11就像一门全新的语言,这份标准孕育了10年之久,是它的匠心之...
转载1
:原文地址不详下面这篇文章虽然有点老,但对C++的RTTI基本原理讲的比较透彻。该文章摘自UMLCHINA网站,是台湾一个群体写的,我根据大家比较熟悉的方式,修改了一些名词的说法,如衍生(派生)等,让大家可以方便的阅读。C++的
RTTI 观念和用途物泽C++应用小组自从1993年Bjarn...
本程序用C语言实现单词的识别,包含一些C++语言的一些用法,主要的函数有单词识别函数、存储函数、冒泡排序挑出此处最高的十个单词,本程序可以识别英文单词和标点符号,该程序的数据类型大多用的数组和字符串类型,源程序:#include#include#include#includeusing
namesp...
//初始化void init_rmq(int n){ for(int
i=0;i<n;i++)d[i][0]=a[i]; for(int j=1;(1<<j)<=n;j++){ for(int
i=0;i+(1<<j)-1<n;i++) d[i][j]=max(d[i][j-1],d[i+(1<<(...
排列与组合是数学里的经典问题,由这个问题可引申出子集、字典排序等问题,那么,我们先看经典的排列与组合,怎么在程序里实现。在网上搜了一下,关注这个问题的人还是挺多的,有不了人给出的回答是使用几个for循环进行嵌套,例如取3个数的排列则使用3个for循环i,j,k嵌套,当i,j,k互不相等时进行输出,这...
目前我为自己构建了三个工作系统。
个人知识库:使用MideaWiki构建,系统描述技术平台的方方面面 Rss阅读器:使用tiny-rss构建,用来阅读聚合新闻 Rss抓取器:使用Asp.Net
Mvc + Sqlite构建,用来从网页上抓取Rss源 前两者是开源框架,使用了经典的LAMP技术,我拿过...
主要讨论python中urllib2模块,Http是urllib2中最常用的模块使用urllib2做以下事情: - 下载web页面 -在远程Http服务器上验证
-提交表单(form)数据 -处理错误 -与非Http协议通信(一)获取Web页面import sys, urllib2req = url...
1、C语言中的转型操作符有两个问题:
a、是个通用的转换操作符,也就是说,可以从一个类型转换到其他类型。通用必定是低效率和冗余的,因为要考虑很多情况。
b、在代码中,难以辨认出哪些是类型转换。2、C++提供了新式的转换操作符,有static_cast, dynamic_cast, const_cas...