C++
文章平均质量分 92
Zhangah07
本人软件工程专业熟悉oracle、python自动化、selenium自动化、mysql等等
展开
-
C++STL程序:全排列,删除、插入元素。
写两个STL程序,并对他们进行分析设计,结果如下:1.#include #include #include using namespace std;int main(){int a[6]={5,9,12,60,62,65};vector vec(a,a+6);//创建vectorvector::size_type i;coutfor(i=0;i{原创 2013-10-12 08:32:27 · 868 阅读 · 0 评论 -
VS2010连接数据库的操作(SQLServer2005/2008 以及Access2007/2003等)
VS2010连接数据库的操作(SQLServer2005/2008 以及Access2007/2003等)原创 2014-09-19 07:58:09 · 5919 阅读 · 0 评论 -
设计模式C++实现——工厂模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创转载 2014-08-06 21:30:34 · 566 阅读 · 0 评论 -
设计模式C++实现——观察者模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍观察者模式的实现。 观察者模式转载 2014-08-06 21:25:35 · 496 阅读 · 0 评论 -
ubuntu下sqlite3的用法(以后会讲到wxWidgets使用sqlite3开发)
1.先在线安装sqlite3,试用一下命令安装ubuntu@ubuntu-virtual-machine:~$ sudo apt-get install sqlite32.安装成功后测试会出现ubuntu@ubuntu-virtual-machine:~$ sqlite3SQLite version 3.7.9 2011-11-01 00:52:41Enter ".help"原创 2014-05-22 09:24:05 · 972 阅读 · 0 评论 -
C++链接库的使用,二维向量,三维向量,Ubuntu下C++测试向量库
1. 熟悉各种Linux操作命令;并编写程序,使用GNU gcc/g++进行预处理、编译和链接,观察每一阶段完成的任务。 2. 编写代码,实现二维向量和三维向量的运算: 1) 遵循软件开发标准,程序分文件书写; 2) 可以进行向量的加减和比原创 2014-05-06 10:46:24 · 1145 阅读 · 0 评论 -
Ubuntu下C、C++进程间的编程
#include #include #include int main(){pid_t pid;int v = 0;pid = fork();if(pid {printf("Error.");exit(-1);}if(0 == pid){v++;printf("id:%d, v=%d\n", getpid(), v);原创 2014-04-16 11:18:35 · 708 阅读 · 0 评论 -
C++中的模板(函数模板,类模板)
1.模板是生成类或函数的框架,模板使用形参,当实际数据类型赋值给形参的时候,才由编译器生成类或函数2.函数模板的声明由关键字template和包含一个或多个数据类型形参的参数列表构成,形参数据类型(T)前面可以是class也可以是typename,类型形参T要用尖括号Template 或Template3.函数模板的调用#include "stdafx.h"#include原创 2014-02-28 17:59:43 · 712 阅读 · 0 评论 -
各类C++/C程序员面试题
各类C++/C程序员面试题库,例如全局变量,static,const的使用应该注意的地方.....原创 2013-12-26 09:35:15 · 1301 阅读 · 3 评论 -
最长公共子序列问题
最长公共子序列问题的算法原创 2013-12-05 10:27:19 · 849 阅读 · 0 评论 -
二分查找算法(汉诺塔算法),归并排序
二分查找算法(汉诺塔算法),归并排序原创 2013-12-05 10:30:11 · 1033 阅读 · 1 评论 -
VC++中视频采集系统(摄像头的制作,串口通信的应用)
VC++中视频采集,以及串口通信的巩固原创 2013-11-26 09:50:12 · 2210 阅读 · 2 评论 -
C、C++编程入口,常见的编程题
关于C/C++的编程入手,我会每天不断更新,希望给大家带来帮助原创 2013-10-15 21:05:56 · 1647 阅读 · 0 评论 -
C/C++常见的编程题
关于C/C++的编程入手,我会每天不断更新,希望给大家带来帮助原创 2013-10-15 21:05:12 · 1191 阅读 · 0 评论 -
STL基础学习(STL中的容器解析、代码展示、例题分析,帮助你学STL)
STL就是Standard Template Library(C++标准模板库),下面是关于STL中的各种内容STL中的几个基本概念:1.容器:可容纳各种数据类型的数据结构。可以用于存放各种类型的数据(基本类型的变量,对象等)的数据结构。容器分为三大类:(1) 顺序容器 vector:后部插入/删除,直接访问 deque:前/后部插入/删除,直接访问 list:双向链原创 2013-10-13 08:40:57 · 723 阅读 · 0 评论 -
关于C++中的模板
C++ 语言的核心优势之一就是便于软件的重用C++中有两个方面体现重用:1. 面向对象的思想:继承和多态,标准类库2. 泛型程序设计(generic programming) 的思想:模板机制,以及标准模板库 STL泛型程序设计,简单地说就是使用模板的程序设计法。将一些常用的数据结构(比如链表,数组,二叉树)和算法(比如排序,查找)写成模板,以后则不论数据结构里放的是什么对象,原创 2013-10-13 08:26:44 · 626 阅读 · 0 评论 -
校园导航系统,生成图,图之间最短路径问题(温习迪杰斯特拉算法,普利姆算法)
关于图,大家都觉特非常头疼,当你仔细看这个算法,细细品味,只觉得它是小菜一碟,希望给你带来帮助#include "stdio.h"#define Infinity 1000#define MaxVertexNum 7#define MAX 20#include "stdlib.h"#include "string.h"typedef struct arcell//原创 2013-10-12 08:49:51 · 5111 阅读 · 2 评论 -
学习嵌入式的方法和步骤
学习技术不难,看你自己怎么规划希望给参加深圳单片机培训的朋友一些分享和帮助ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发转载 2014-09-25 21:06:46 · 1013 阅读 · 0 评论