C#使用System.Data.OracleClient连接Oracle数据库。我的是window7/64位系统,装了一个64位的oralce 11G r2 客户端是64位的 用VS10调试错误信息如下:尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位...
分类:
数据库 时间:
2014-06-25 21:42:08
阅读次数:
321
// STL.cpp : 定义控制台应用程序的入口点。////智能指针在其生命周期结束后会自动调用delete#include "stdafx.h"#include#includeusing namespace std;class WebSite{public: WebSite(int x){...
分类:
其他好文 时间:
2014-06-25 20:09:38
阅读次数:
216
都很新
C++程序设计 5元
高质量C/C++编程指南 8元
C++对象模型 10元
STL源码剖析 12元
深入浅出MFC 10元
设计模式 10元
C++ primer 8元
面向对象程序设计 5元
java语言基础教程 5元
C语言程序设计 5元
VC++数字图像处理 8元
编程之美 8元
程序员面试宝典 5元...
分类:
编程语言 时间:
2014-06-25 19:52:36
阅读次数:
196
copy------强化效率无所不用其极
copy(first,last,result)算法可将输入区间[first,last)内的元素复制到输出区间[result,result+(last-first))内。也就是说,它会执行赋值操作*result
=*first,*(result+1) =*(first+1),
…一次类推。返回一个迭代器:result+(last-...
分类:
其他好文 时间:
2014-06-22 22:00:36
阅读次数:
196
??
所谓临时对象就是一种无名对象。它的出现如果不在程序员的预期之下(例如任何pass by value操作都会引发copy操作,于是形成一个临时对象),往往照成效率上的负担。但有时候可以制造一些临时对象,却又使程序干净清爽的技巧。刻意制造临时对象的方法是,在型别名称之后直接加一对小括号,并可指定初值,例如int(8),其意义相当于调用相应的constructor,且不指定对象名称。STL最...
分类:
编程语言 时间:
2014-06-22 21:01:55
阅读次数:
209
Apache QPID windows vs2010编译...
说明:本文仅供学习交流,转载请标明出处,欢迎转载!
STL中与内存配置相关的类是allocator类,这是一个模板类,用于内存的分配、对象的构造、对象的析构和空间的删除,本文主要介绍下相关的函数。
内存空间的分配:allocate函数
allocate函数原型为:iter allocate(n,T*),分配足以容纳n个T对象的空间,返回指向所...
分类:
其他好文 时间:
2014-06-22 15:21:46
阅读次数:
190
首先讲stream流类
头文件#include
其功能是进行不同类型之间的转换,跟C语言 fscanf 和 fprintf 作用是相同的,但是比C语言的更简便更好用。
用法很简单
#include
#include
#include
int main()
{
std::stringstream stream;
std::string result;
in...
分类:
编程语言 时间:
2014-06-22 09:05:45
阅读次数:
295
public member function
std::vector::vector
C++98
C++11
default (1)
explicit vector (const allocator_type& alloc = allocator_type());
fill (2)
explicit vec...
分类:
其他好文 时间:
2014-06-22 07:02:06
阅读次数:
386
??
任何一个STL算法,都需要获得由一对迭代器(泛型指针)所标识的区间,用以表示操作范围。这一对迭代器所标示的是个所谓的前闭后开区间,以[first,last)表示。也就是说,整个实际范围从first开始,知道last-1。迭代器last所指的是“最后一个元素的下一位置”。这种偏移一格的标示法,带来了许多方便,例如下面两个STL算法的循环设计,就显得干净利落:
template
...
分类:
其他好文 时间:
2014-06-21 21:20:27
阅读次数:
293