
c/c++
文章平均质量分 65
乐学勤思
喜欢研究,善于专注,喜欢交科研朋友,敬畏科学敬畏知识。
展开
-
什么是算法
http://zhidao.baidu.com/link?url=HX50PuF6epTN3BRjjpVRKeexXv2uknzpIESwOFqTL5SALPghTQQfiSN7Vxa9l-ZgUuFwrUv1HNaoGcHoXDPSCq转载 2016-07-25 14:43:15 · 425 阅读 · 0 评论 -
数据结构疑惑
数据结构的小疑惑原创 2016-07-25 15:00:23 · 376 阅读 · 0 评论 -
结构体初始化
1、一般而言 ,结构体变量在使用前必须初始化。2、.运算符优先级别最高http://bbs.youkuaiyun.com/topics/350118844 http://bbs.itheima.com/forum.php?mod=viewthread&tid=158477http://www.cnblogs.com/lidabo/archive/2013/03/17/2964969.h原创 2016-07-27 09:47:03 · 393 阅读 · 0 评论 -
求三个数的中间值
#include #include int mid(int a,int b,int c){return a + b + c - ((((a + b) + abs(a - b))/ 2 + c)+ abs(((a + b) + abs(a - b))/ 2 - c))/ 2 - ((((a + b) - abs(a - b)) / 2 + c)- abs(((a + b) -原创 2016-07-28 00:37:51 · 2117 阅读 · 0 评论 -
mutable、volatile
http://blog.youkuaiyun.com/tht2009/article/details/6920511 http://www.cnblogs.com/chenyuming507950417/archive/2012/01/05/2313647.htmlhttp://blog.youkuaiyun.com/bruce_zeng/article/details/8166079http://b原创 2016-07-28 10:39:33 · 362 阅读 · 0 评论 -
const 常量指针
#include#include int main(){ //const int p; //错 只要不是外部变量必须初始化常量对象const int* p; //正确int * const p;//错 只要不是外部变量必须初始化常量对象//const int *p与int const *p用法一样!}原创 2016-07-28 17:07:25 · 382 阅读 · 0 评论 -
函数指针
http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html原创 2016-07-28 20:44:53 · 349 阅读 · 0 评论 -
c语言结构体 c++结构体和类
#includeusing namespace std;struct A{};class B{};int main(){cout return 0;}//结果是 1 1#include// struct D// {// // // }; /原创 2016-07-29 12:22:48 · 488 阅读 · 0 评论 -
static const
http://blog.youkuaiyun.com/rainkin1993/article/details/8068558原创 2016-07-29 20:33:53 · 295 阅读 · 0 评论 -
c++ RTTI c++强制类型转换:dynamic_cast、const_cast 、static_cast、reinterpret_cast
http://riddickbryant.iteye.com/blog/547361http://www.cnblogs.com/zhuyf87/archive/2013/03/13/2956994.html转载 2016-07-30 00:18:39 · 231 阅读 · 0 评论 -
基尼式的封装
访问属性都是public,那其实和没封装一样,不是真正的封装是比基尼式的封装。原创 2016-07-30 11:39:28 · 222 阅读 · 0 评论 -
线程和进程
cpu是工厂的电,线程对应的是资源和空间 进程 运行的程序,是并发执行的程序在执行过程中分配和管理资源的基本单位 洗衣机线程对应cpu是耗费cpu的http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html goodhttp://playkid.blog.163.com/blog/static/562872原创 2016-07-30 23:14:50 · 308 阅读 · 0 评论 -
矩阵
装置(T)#include#define M 3void main(){ int a[M][M],b[M][M]; int i,j; printf("输入矩阵a:\n"); for(i=0;i<M;i++) for(j=0;j<M;j++) scanf("%d",&a[i][j]); printf("转置前的矩阵:\n"); for(i=0;i<M;i++) {原创 2016-08-27 13:23:32 · 474 阅读 · 0 评论 -
打印特殊连乘矩阵
//C版#includevoid shuchu(int n){int i=0;for(i=0;i{for(int j=1;j if(j!=n) { printf("%d*",i*n+j); } else { printf("%d\n",i*n+j); }}if(n%2!=0)原创 2016-08-27 23:52:41 · 525 阅读 · 0 评论 -
数组值定下标
#includeusing namespace std;main(){int a[10],i,temp;for(i =0; i<10; i++) cin>>a[i];cin>>temp;for( i =0; i<10; i++) //10为数组长度 if(a[i] == temp) //temp为要查找的元素 break;cout<<"该元素原创 2016-08-28 18:46:44 · 713 阅读 · 0 评论 -
vector123
http://jiapumin.iteye.com/blog/2097483转载 2016-08-28 22:22:21 · 466 阅读 · 0 评论 -
vector和数组 swap
http://blog.youkuaiyun.com/yang382197207/article/details/43564535 http://www.cnblogs.com/graphics/archive/2010/03/08/1680573.htmlhttp://blog.youkuaiyun.com/u012160954/article/details/50715259转载 2016-08-28 22:21:30 · 746 阅读 · 0 评论 -
sort
http://blog.sina.com.cn/s/blog_5cf4a61d0100ug37.html 用sort对vector排序转载 2016-08-23 23:47:38 · 231 阅读 · 0 评论 -
递归123
http://www.zhihu.com/question/31412436转载 2016-08-28 22:25:00 · 541 阅读 · 0 评论 -
数组
数组倒置:#include void invert(int x[],int n);void main(){int i,*p,a[10]={2,3,4,5,6,7,8,9,10,11};printf("%s\n","元素倒置前:");for(p=a;pprintf("\n");p=a;invert(p,10);printf("%s\n"原创 2016-08-18 12:17:36 · 239 阅读 · 0 评论 -
丑数
#include#include#include using namespace std;vector GetUglyNumber_Solution(int index) {int t, i;vector ver;vector ver1;if (index {for (int i = 0; i {//cout ver.push_back(i原创 2016-08-29 12:35:57 · 470 阅读 · 0 评论 -
经典c语言 sizeof
#include #include int main(){char szText [] = "Hello\0World"; printf("%d, %d",strlen(szText),sizeof(szText));return 0;}答案: 5 12原创 2016-07-21 15:32:19 · 413 阅读 · 0 评论 -
字符串问题 求最后一个单词的长度
#include//好#include#includeusing namespace std;int main(){string input;vectorarr;while (cin >> input){arr.push_back(input);}cout return 0;}#include#includ原创 2016-08-19 13:07:17 · 280 阅读 · 0 评论 -
大小写转化以及华为题做例子
/*由于不清楚C++字符串类的大小写转换的函数,只能将要比较的字符进行了转换*/#include#includeusing namespace std;int main(){string input;char target;getline(cin, input);cin >> target;char target1;if (target >=原创 2016-08-19 14:12:02 · 568 阅读 · 0 评论 -
字符串 递归截取 追加 cin输入
1. 如果少数字符串 则用cin输入 string字符串,不需要再用向量 多次用cin输入调用某个函数即可#include #include using namespace std;void fuck(string str) {if (str == "")return;if (str.size() str.append(8 - str.size(), '0')原创 2016-08-19 17:03:57 · 457 阅读 · 0 评论 -
string字符串遇到的问题 以及字符串为空或空格问题
http://bbs.bccn.net/thread-367153-1-1.html 可能是没有cin输入判断字符串为空:bool empty() const; The member function returns true for an empty controlled sequence.string a;if(a.empty())printf("empty")原创 2016-08-19 17:14:02 · 1412 阅读 · 0 评论 -
模板 容器
http://bbs.youkuaiyun.com/topics/390966564 vector 字符串容器 遇到空格丢弃掉 并以空格为标志作为每个字符串的分隔符原创 2016-08-19 13:12:30 · 287 阅读 · 0 评论 -
面试网答题(如老牛网)
1、一种类型是接口形式给定的函数名:让写函数体2、全代码没有给任何,那么自己就写个完全代码,注意这时用键盘输入的方式,cin可以循环输入。原创 2016-08-19 17:23:08 · 871 阅读 · 0 评论 -
AL笔试
大数据查询 排序 ,删除堆中的任何元素。 大题原创 2016-09-09 21:20:06 · 410 阅读 · 0 评论 -
字符串各种转化
http://greatverve.cnblogs.com/archive/2012/10/24/cpp-int-string.html http://www.cnblogs.com/nzbbody/p/3504199.html sring转int原创 2016-08-20 01:08:25 · 313 阅读 · 0 评论 -
VBA编程一例:解决WORD文档无法显示链接的图像问题
OFFICE的VBA编程功能其实是蛮强大的,而VB的语法简单,学起来也很容易上手,如果做过OLE编程的对OFFICE的对象结构有了解就更容易了。利用VBA我们可以做很多批量处理的事,昨天刚好用它解决了个问题,这里把过程记录下供参考,应该对VBA新手会有帮助,熟手就不用看了。 昨天遇到的情况是,用Office2007从本地打开带图片的html并另存为word doc文档时,WORD把图像保存转载 2016-08-09 21:37:49 · 8121 阅读 · 0 评论 -
达哥会员学习
闵神: 以下未听课类模板 类模板的特化(第3)模板容器 后两个未听模板化迭代器 后两个未听模板化泛型算法 后两个未听原创 2016-08-30 17:08:21 · 327 阅读 · 0 评论 -
linux 命令
whereis 表三某个东西在哪儿。pwd查找文件所在路径getdit h.txt 新建txt,/ 当前目录../上级目录: 表示输出 .代表当前目录./crack.py 表示当前目录中有个crack.py 文件(.py是文件后缀)..代表当前目录的上一层目录../start 表示当前目录中有个start文件(或目录)也可以表示运行程序,用ctrl+c关闭原创 2016-08-31 21:23:04 · 299 阅读 · 0 评论 -
c全局和局部变量
#includeint i=0;void sz(){printf("%d\n", i);i = 200;//未重新定义的都是全局变量printf("%d\n", i);}void sz1(){printf("%d\n", i);int i = 300;//局部变量 覆盖全局变量printf("%d\n", i);}int main(){原创 2016-09-01 09:39:20 · 224 阅读 · 0 评论 -
2极指针 c语言中的char** 和c++ 字符串类 互swap
#include#includeusing namespace std;int max(char ** str, int n){string s[500];int t=0;for (int i = 0; i //char**转为 string //char* 等价于string{s[i] = *str;str++;//二级指针奔行也就是蹦过一个原创 2016-09-06 22:49:19 · 365 阅读 · 0 评论 -
交换数
#include void swap(int *a, int *b){int* t;//错误 使用了未初始化的局部变量“t”*t = *a;//t未分配地址就给t赋值 所赋的值不值到*a = *b;*b = *t;}int main(){int a = 4, b = 5;swap(&a, &b);printf("%d, %d ", a, b);原创 2016-07-28 17:46:47 · 615 阅读 · 0 评论 -
宏定义
#define swap(a,b) {a=a+b;b=a-b;a=a-b;} 交换两个数原创 2016-08-10 15:07:54 · 228 阅读 · 0 评论 -
软件能力成熟度模型的分级
英文名称是:Capability Maturity Model for SoftwareCMM是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。CMM/CMMI将软件过程的成熟度分为5个等级,以下是5个等级的基本特征:(1)初始级(in转载 2016-08-10 15:35:52 · 1174 阅读 · 0 评论 -
测试应该在需求阶段介入
测试人员不是在开发人员代码实现后才开始介入一个项目的,而是在一个项目开始立项后就开始介入,这个已经是个不争的问题了。那么,测试在项目的早期可以做哪些工作呢?测试前移是个很大的话题,本文只讨论一下需求阶段测试人员如何介入?以下所讨论的测试可以做的具体事情,无论是在V模型下还是在敏捷模式下都适用,只不过在不同的上下文中,这些事情做的程度和方式有所不同。 首先,需求阶段如何定义?比较完整的需求转载 2016-08-10 15:49:10 · 5949 阅读 · 0 评论 -
c、c++ facetest good
1、指针和引用的区别?答:引用是在C++中引入的。它们之间的区别有:(1) 非空区别:指针可以为空,而引用不能为空(2) 可修改区别:如果指针不是常指针,那么就可以修改指向,而引用不能(3) 初始化区别:指针在定义时可以不用初始化,而引用在定义的同时必须初始化 2、为什么构造函数不能声明为虚函数?答:因为虚转载 2016-08-10 10:28:10 · 372 阅读 · 0 评论