upstreamL

博客中的文章用于做笔记用,来源于网络,并非本人所写,如有侵权,请您联系我标明出处或删除,3Q~

导航

10 2016 档案

C++引用详解
摘要:C++引用详解 引用的概念 引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 如下:定义引用ra,它是变量a的引用,即别名。 int a; int &ra=a; (1)&在此不是求地址运算符,而是起标识作用。 (2)类型 阅读全文

posted @ 2016-10-31 14:53 upstreamL 阅读(416) 评论(0) 推荐(0)

C++中 int i 与 int &i 注意事项
摘要:来源:http://blog.csdn.net/qianchenglenger/article/details/16949689 1.int i 传值,int & i 传引用 int i不会回带参数,而int &i可以回带参数,如 [cpp] view plain copy #include <io 阅读全文

posted @ 2016-10-30 18:38 upstreamL 阅读(486) 评论(0) 推荐(0)

从初始化列表和构造函数谈C++的初始化机制
摘要:来源:http://blog.csdn.net/theprinceofelf/article/details/20057359 前段时间被人问及“初始化列表和构造有什么区别?”我竟一时语塞,只好回头 拿起几本C++的大部头书,打开VS2012和vim开始倒腾。最后总结出如下几点,希望 对大家理解C+ 阅读全文

posted @ 2016-10-30 16:49 upstreamL 阅读(242) 评论(0) 推荐(0)

cin输入bug
摘要:我们先来谈谈cin.clear的作用,第一次看到这东西,很多人以为就是清空cin里面的数据流,而实际上却与此相差很远,首先我们看看以下代码:#include <iostream> using namespace std; int main() { int a; cin>>a; cout<<cin.r 阅读全文

posted @ 2016-10-21 10:51 upstreamL 阅读(344) 评论(0) 推荐(0)

高质量C++/C编程指南
摘要:http://man.chinaunix.net/develop/c&c++/c/c.htm#_Toc520634042 高质量C++/C编程指南 文件状态 [ ] 草稿文件 [√] 正式文件 [ ] 更改正式文件 文件标识: 当前版本: 1.0 作 者: 林锐 博士 完成日期: 2001年7月24 阅读全文

posted @ 2016-10-18 15:14 upstreamL 阅读(274) 评论(0) 推荐(0)

C++中类的多继承
摘要:在写这一主题的文章之前,在网上找到一篇很非常好的文章C++之继承与多态。就没有必要做重复造轮子的事件了,那就从这篇文章开始吧! 在c++中一个类可以从多个基类中派生(即可以有多个父类),这就是多继承。多继承的方式主要有两种: 1. 简单版本 类C会同时拥有类A和类B的特性(属性和方法,也就是两个类的 阅读全文

posted @ 2016-10-17 15:33 upstreamL 阅读(1660) 评论(0) 推荐(0)

C++ 中的多线程
摘要:《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,《编程思想之多线程与多进程(2)——线程优先级与线程安全》一文讲了线程安全(各种同步锁)和优先级,这是多线程学习必须了解的基础。本文将接着讲一下C++中多线程程序的开发.这里主要讲 阅读全文

posted @ 2016-10-17 14:41 upstreamL 阅读(2779) 评论(0) 推荐(0)

控制多线程,开启、暂停、继续、终止(实例)
摘要:http://www.cnblogs.com/yushao/archive/2010/02/08/1666069.html 我们这些文盲以前一听到多线程这么几个字,以为非常的高级,难搞!!昨天翻阅了一下MSDN,发现,其实也没那么难,关键在于全面的理解,也许是用多了API了,慢慢的会看懂了一些!!! 阅读全文

posted @ 2016-10-17 13:47 upstreamL 阅读(1696) 评论(0) 推荐(0)

C++“隐藏实现,开放接口”的实现方案
摘要:为什么要有接口? 接口就是一个程序与其它程序交流的窗口。就比如有一个电视机,我并不需要知道它是怎样工作的,我只要知道按电源键就可以开启电视,按节目加(+)减(-)可以切换电视频道就可以了。 Java程序员都知道Java中有interface可以实现对外的接口,但C++并没有接口这样的语法,那它要好怎 阅读全文

posted @ 2016-10-17 13:44 upstreamL 阅读(1337) 评论(0) 推荐(0)

VC中BSTR、Char和CString类型的转换
摘要:1、char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::format进行。例如: [cpp] view plain copy print? char chArray[] = "This is a test"; char * p = "This 阅读全文

posted @ 2016-10-16 19:11 upstreamL 阅读(898) 评论(0) 推荐(0)

C++操作oracle数据库
摘要:数据库操作方式:可以采用ADO方式,也可以采用oracle本身提供的Proc*C/C++或者是OCCI方式操作数据库。 连接方式:可以是客户端连接、也可以是服务器端连接。 数据库配置:无论是何种连接都需要进行数据库连接的配置,一般在ORACLE_HOME下面的network/admin/tnsnam 阅读全文

posted @ 2016-10-15 14:30 upstreamL 阅读(9718) 评论(2) 推荐(1)

ADO数据库操作方式
摘要:微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数 阅读全文

posted @ 2016-10-15 14:28 upstreamL 阅读(2640) 评论(0) 推荐(0)

C++ 连接Oracle
摘要:下面是一个ADO方式连接Oracle的小程序部分代码...... 首先是Oracle的配置、在Oracle的安装路径下找到:Oracle\network\ADMIN\tnsnames.ora文件、配置一下连接配置 [plain] view plain copy BOSS = (DESCRIPTION 阅读全文

posted @ 2016-10-15 14:23 upstreamL 阅读(2056) 评论(0) 推荐(0)

ADO 动态链接数据库
摘要:ADO(ActiveX Data Objects)是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统。 下面内容转载自:http://www.vckbase.com/document/viewdoc/?id=496 讲解挺细的,部分内容有修改。 我在《VC知识库在线杂志》第十四期和第 阅读全文

posted @ 2016-10-13 20:59 upstreamL 阅读(525) 评论(0) 推荐(0)

C++连接Oracle之OCCI(windows)
摘要:上一节我们讲过了ADO连接Oracle,这一节我们尝试通过OCCI的方式,来在windows平台下连接Oracle数据库,下一节讨论在Linux环境下通过OCCI的方式连接远程的Oracle数据库。 首先说一下Oracle C++ CallInterface (OCCI)是Oracle自带的一套应用 阅读全文

posted @ 2016-10-12 21:09 upstreamL 阅读(6533) 评论(0) 推荐(0)

ADO接口简介
摘要:源地址:http://blog.csdn.net/xiaobai1593/article/details/7449151 参考: 1. 百度文库:http://wenku.baidu.com/view/8e2e99ecf8c75fbfc77db230.html 2. CSDN:http://blog 阅读全文

posted @ 2016-10-12 14:20 upstreamL 阅读(850) 评论(0) 推荐(0)

ADO数据库编程入门
摘要:ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。 ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。 而且按微软公司的意图,OLE DB和ADO将 阅读全文

posted @ 2016-10-12 14:13 upstreamL 阅读(1034) 评论(0) 推荐(0)

VC中使用ADO操作数据库的方法
摘要:源地址:http://blog.csdn.net/xiaobai1593/article/details/7459862 准备工作: (1)、引入ADO类 #import "c:\program files\common files\system\ado\msado15.dll" no_namesp 阅读全文

posted @ 2016-10-12 11:10 upstreamL 阅读(369) 评论(0) 推荐(0)

visual c++ 中的stdafx.h头文件的作用
摘要:stdafx.h VC工程里面经常见到stdafx.h这个头文件,以前也没有特别注意,但是这个文件用不好经常会出错,所以就GOOGLE了一下,总算是弄清楚了。。。 stdafx的英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)。 阅读全文

posted @ 2016-10-11 15:21 upstreamL 阅读(981) 评论(0) 推荐(0)

如何在Oracle中建立表和表空间?
摘要:1.建表空间 ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额. 因此,在创建对象之前,首先要分配存储空间. 分配存储,就要 阅读全文

posted @ 2016-10-11 13:49 upstreamL 阅读(1113) 评论(0) 推荐(0)

C++中怎么创建类对象
摘要:C++中有三种创建对象的方法 第一种和第二种没什么区别,一个隐式调用,一个显式调用,两者都是在进程虚拟地址空间中的栈中分配内存,而第三种使用了new,在堆中分配了内存,而栈中内存的分配和释放是由系统管理,而堆中内存的分配和释放必须由程序员手动释放。采用第三种方式时,必须注意一下几点问题: 阅读全文

posted @ 2016-10-11 13:45 upstreamL 阅读(2001) 评论(0) 推荐(0)

Oracle表空间
摘要:我们知道oarcle数据库真正存放数据的是数据文件(data files),Oarcle表空间(tablespaces)实际上是一个逻辑的概念,他在物理上是并不存在的,那么把一组data files 捻在一起就成为一个表空间。 表空间属性: 一个数据库可以包含多个表空间,一个表空间只能属于一个数据库 阅读全文

posted @ 2016-10-11 08:36 upstreamL 阅读(244) 评论(0) 推荐(0)

Oracle创建表语句(Create table)语法详解及示例
摘要:创建表(Create table)语法详解1. ORACLE常用的字段类型ORACLE常用的字段类型有VARCHAR2 (size) 可变长度的字符串, 必须规定长度CHAR(size) 固定长度的字符串, 不规定长度默认值为1NUMBER(p,s) 数字型p是位数总长度, s是小数的长度, 可存负 阅读全文

posted @ 2016-10-10 21:02 upstreamL 阅读(10367) 评论(0) 推荐(0)

一个完整的Oracle建表的例子
摘要:建表一般来说是个挺简单的事情,但是Oracle的建表语句有很多可选的参数,有些我们可能平时不太用,用的时候又不知道怎么用,这里就写一个较完整的建表的例子: [sql] CREATE TABLE banping (id NUMBER(5) CONSTRAINT banping_id_pk PRIMAR 阅读全文

posted @ 2016-10-10 20:00 upstreamL 阅读(1992) 评论(0) 推荐(0)

【转】oracle 体系结构
摘要:前几天面试的时候面试官才问过我Oracle的体系结构,让我在一张白纸上画出来。回头想想当时答得还不错,大部分内容都描述出来了,呵呵,刚才在网上看到一篇讲解ORACLE体系结构的文章,觉得不错,转过来存着,将来可能会用到。 在本文里你可以了解以下内容 1、 ORACLE 实例——包括内存结构与后台进程 阅读全文

posted @ 2016-10-10 16:00 upstreamL 阅读(186) 评论(0) 推荐(0)

C++析构函数的自动调用问题
摘要:首先要明确一点,系统只会自动释放栈内空间,而堆内空间需要用户自己维护。 C++中,除了new来的空间存放在堆内,其他均存放在栈中。 当单纯的创建对象的时候,对象存放在栈中,此时在程序块的}后面,系统会自动调用析构函数,释放掉栈空间。 但是,如果创建了指向new来的一块空间的指针的时候,如果在没有显示 阅读全文

posted @ 2016-10-08 14:18 upstreamL 阅读(6641) 评论(0) 推荐(1)

c++中虚函数
摘要:虽然很难找到一本不讨论多态性的C++书籍或杂志,但是,大多数这类讨论使多态性和C++虚函数的使用看起来很难。我打算在这篇文章中通过从几个方面和结合一些例子使读者理解在C++中的虚函数实现技术。说明一点,写这篇文章只是想和大家交流学习经验因为本人学识浅薄,难免有一些错误和不足,希望大家批评和指正,在此 阅读全文

posted @ 2016-10-08 11:46 upstreamL 阅读(304) 评论(0) 推荐(0)

[转] #ifndef#define#endif的用法(整理) 原作者:icwk
摘要:文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多 阅读全文

posted @ 2016-10-08 10:45 upstreamL 阅读(235) 评论(0) 推荐(0)