- 博客(5)
- 收藏
- 关注
原创 c++ 中 explicit的作用
C++中 explicit关键字,实际上只对构造函数起作用。可以用实例来表示:#includeusing namespace std;class Item{public : int a; Item(int a){ this->a = a; } void show(){ cout<<a<<endl; }};int main(){ Item it = 10;
2014-01-17 17:59:06 1124
转载 C++ 中的auto_ptr智能指针
原文出处,猛击这里auto_ptr是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色。诚然,auto_ptr有这样那样的不如人意,以至于程序员必须像使用”裸“指针那样非常小心的使用它才能保证不出错,以至于它甚至无法适用于同是标准库中的那么多的容器和一些算法,但即使
2014-01-17 17:20:43 764
转载 c++ 运算符优先级
C++操作符的优先级操作符及其结合性 功能 用法LLL :::::: 全局作用域 类作用域 名字空间作用域 ::nameclass::namenamespace::nameLLLLL .->[]()() 成员选择 成员选择 下标
2014-01-17 00:24:47 614
原创 C++ 流的重载
除了基础类之外一般都没有流的操作符直接应用(输入输出流如>>,重载输出流模式ostream& operator 但是事实上流是无法访问class本身的类型的,需要申明为友元,否则会出现下列情况。error C2804: binary 'operator >>' has too many parameterserror C2333: '>>' : error in functio
2014-01-17 00:07:22 1019
原创 C++中多线程的加锁机制
问题来源于某面试题:编写一个单例模式的类。#include#include#includeusing namespace std;class singleStance{ private : singleStance(); public : static singleStance* onlystance; static singleStance* getStance(
2014-01-14 20:08:39 19746 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人