自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yuchendu的分享地

年轻人应该多学习,少抱怨

  • 博客(16)
  • 收藏
  • 关注

原创 Windows下的串口类及功能实现

今儿看了几篇硕士论文,又看到了有人在用MSComm控件编的串口。当时我就不太懂这玩意儿是怎么用的,其实是因为在MFC(visual studio 2013环境)里怎么找也找不到这个控件。。。好吧,偷懒不成只好自己编一个串口类来实现功能了。参考了很多文献和CSDN上的前辈的程序,最后编了一个小玩意儿,虽然不大,但是设置、收发、等待和其他一些功能也是完备了。直接上代码吧,以供后来人参考,回报社

2016-03-17 00:38:55 3312 2

原创 c++ primer plus第十一章习题答案

第一题// vect.h -- Vector class with <<, mode state#ifndef VECTOR_H_#define VECTOR_H_#include #include using std::sqrt;using std::atan2;using std::cos;using std::sin;namespace VECTOR{ cla

2014-12-30 11:39:51 1046

原创 空指针、void*指针、new及delete

如题分别总结这些和指针有关的一些知识点1. 指向任意类型的指针void*很多人误以为void*类型的指针就是空指针,这是不对的。void*型指针,表示定义一个指针,但不指定它指向那种类型的数据。void*类型的指针作为一种通用的指针,可以和其他任何类型的指针(函数指针除外)相互转化而不需要类型强制转换,但不能对它进行解引用及下标操作。也就是说声明了一个void*类型的指针后,可

2014-12-24 18:25:20 2061

转载 数据结构和算法方面的书籍

如果计算机系只开三门课,那么这三门课就一定是:离散数学,数据结构与算法,编译原理。如果只开一门课,那剩下的就一定是:数据结构与算法。Niklaus Wirth说:算法+数据结构=程序,不说废话了,下面列出一份数据结构算法书目,先从最著名的说起A原书名:The Art of Computer Programming中文名:计算机程序设计艺术作者:Donald E.Knuth难度:

2014-12-12 20:51:51 550

转载 内存对齐问题

当你看到这个标题,仍想往下读的时候说明你已经开始关注数据在内存存储问题了。好吧,下面先想一个问题:struct  stu{char sex;int length;char name[10];};sizeof (struct  stu) = ???如果你的答案是:15 。那你该仔细看看下面的分析了!!!!一、概念  对齐跟数据在内存中的

2014-12-11 20:52:21 319

原创 c++ primer plus第十章习题答案

先给1-4题,5-8后来补上第一题count.h//***************************************************************************************////*****************************************count.h************************

2014-12-10 19:42:55 718

转载 String对象的几个理解

一、关于String对象关于String对象,bbs上争论不休。现在倾向的解释是:String s = “abc”;这个语句中s是一个引用,它指向对象”abc”。这样一来,下面的语句:String s1 = “abc”;String s2 = “abc”;只产生了一个对象,即:”abc”。而String s = new String(“abc”);这个语句中s是一个对象

2014-12-10 15:06:33 345

原创 c++ primer plus第九章习题答案

直接上源码:第一题golf.h//*****************************************************************////*******************************golf.h****************************//// golf.h -- for pe9-1.cpp#ifndef GOLF

2014-11-30 13:27:25 728

转载 面试

linux和os:netstat tcpdump ipcs ipcrm (如果这四个命令没听说过或者不能熟练使用,基本上可以回家,通过的概率较小,这四个命令的熟练掌握程度基本上能体现面试者实际开发和调试程序的经验)cpu 内存 硬盘 等等与系统性能调试相关的命令必须熟练掌握,设置修改权限 tcp网络状态查看 各进程状态 抓包相关等相关命令 必须熟练掌握awk sed需掌握共享内存的使用实现

2014-11-25 21:30:31 489

原创 c++ primer plus第八章习题答案

这章讲引用、模版和重载第一题/*这道题什么意思?第二个值为零或空,只打印一次;第二个值非零时,调用第一次,打印一次字符串;调用第二次,打印两次字符串以此类推*/#include using namespace std;void Print(const char * pt, int n = 0);int main(){char wo

2014-11-25 21:07:02 483

原创 c++ primer plus第七章习题答案

先上源码,过几天要考试,考完后总结第一题#include using namespace std;double Calculate(double x, double y);int main(){double a, b;double avr;cout cin >> a >> b;while(a!=0 && b!=0){avr

2014-11-25 20:59:49 446

原创 c++ primer plus第六章习题答案

直接上代码:第一题#include #include using namespace std;int main(){char flag;do{cin >> flag;if(flag >= 97 && flag {flag = flag - 32;cout }else if(flag >= 65 && flag

2014-11-25 20:53:31 550

原创 c++ primer plus第五章习题答案

循环是一个简单的事,但要明白for循环的执行原理:初始化->测试表达式?->进入函数体->更新表达式->测试表达式?……for和while循环都是先判断条件再执行,do-while是先执行再判断条件,应该视情况不同而选择代码如下,注释稍后再补:第一题#include using namespace std;int main(){int a, b;

2014-11-25 20:38:13 393

原创 c++ primer plus第四章习题答案

这章的内容不错,字符串结构体共用体枚举指针数组,编程的最基本类型基本都有涉及字符串操作比较易错且知识易忘,各位要注意了结构体共用体会与以后的内存对齐有关,这个就是寻址和存储上的事了指针就是地址,老师多次强调,各位不妨一记给代码!!第一题#include #include using namespace std;int main(){strin

2014-11-25 20:21:35 416

原创 c++ primer plus第三章习题答案

先给出第三章习题的程序,注释还是暂缓程序在visual studio下编译,正常运行。如有问题请不吝赐教第一题#include #include #include #include #include using namespace std;#define NUM_HEIGHT 10void Input(int & num, int & cou

2014-11-25 20:19:18 372

原创 c++ primer plus第二章习题答案(原创请参考)

第一题#include //using namespace std;int main(){using std::cout;using std::endl;cout cout return 0;}

2014-11-25 12:54:45 533

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除