码迷,mamicode.com
首页 >  
搜索关键字:explicit    ( 791个结果
explicit构造函数和private
某天写一个用特定数据类型才能构造的类,就习惯性的声明了一个默认的构造函数,并声明为了private,避免勿调用默认的构造函数去声明这个类。但是却收到领导的一封邮件,建议用explicit去申明就行了,不建议用private.处于懒惰的习惯,我回了一个ok,今天无意中看到邮件了,发现不对,靠还是用代码...
分类:其他好文   时间:2014-07-22 23:05:32    阅读次数:188
深拷贝举例
1 //DeepCopy.cpp 2 #include 3 using namespace std; 4 5 template 6 class ObjectCell { 7 public: 8 explicit ObjectCell(object initValue ...
分类:其他好文   时间:2014-07-22 22:52:57    阅读次数:255
android.content.ActivityNotFoundException: Unable to find explicit activity class {...}; have you declared this activity in your AndroidManifest.xml?
解决方法:在文件AndroidManifest.xml里添加 结果为:PS:我起初添加的Activity是CallLog.java而不是ReCallLog.java,所以我在AndroidManifest.xml里添加添加了也同样报错,是因为和系统的Activity重名了,运行时不知...
分类:移动开发   时间:2014-07-22 22:45:12    阅读次数:248
作用域指针(三)
作用域指针 当我们并不打算复制智能指针,只是想保证被分配的资源将被正确地回收,可以采用一种简单得多的解决方案:作用域指针。如下示例代码: template class ScopedPtr { public: explicit ScopedPtr(T* p = NULL) :ptr_(p) { } ScopedPtr& operator=(T* p) { if(ptr_ !...
分类:其他好文   时间:2014-07-16 11:45:30    阅读次数:311
C++中的explicitkeyword
在C++程序中非常少有人去使用explicitkeyword,不可否认,在平时的实践中确实非常少能用的上。再说C++的功能强大,往往一个问题能够利用好几种C++特性去解决。但略微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是非常高的。了解explicitk...
分类:编程语言   时间:2014-07-14 21:41:37    阅读次数:236
C++中的explicitkeyword
在C++程序中非常少有人去使用explicitkeyword,不可否认,在平时的实践中确实非常少能用的上。再说C++的功能强大,往往一个问题能够利用好几种C++特性去解决。但略微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是非常高的。了解explicitk...
分类:编程语言   时间:2014-07-14 00:13:31    阅读次数:195
初始化的数值(int、double等)
首先考虑一个具有几个构造函数的MyClass类。假设我们决定在这个类的私有部分添加一个新的数据成员,称为int_data_: class MyClass { public: MyClass() : int_data_(0) {} explicit MyClass(const Apple& apple) : int_data_(0) {} MyClass(const stri...
分类:其他好文   时间:2014-07-13 16:39:59    阅读次数:184
Composite Design Pattern 组合设计模式
组合设计模式,就是可以把多个类组合在一个大类中,形成一个树形结构。 #include #include #include using namespace std; class Coporate { protected: string name; set coporate; public: explicit Coporate(string n = "", string d...
分类:其他好文   时间:2014-07-12 19:12:55    阅读次数:156
参考mudo logging写的win下logging
#pragma once #include #include #include #include #include class CountDownLatch : boost::noncopyable { public: explicit CountDownLatch(int count); void wait(); void countDown(); int getCo...
分类:Windows程序   时间:2014-07-12 19:02:17    阅读次数:391
C++隐式转换
#include using namespace std; class A { int a; public: A(int n):a(n) { cout << "Constructor!" << endl; } ~A() { cout << "Destructor!" << endl; } }; int main() { A a = 10; return 0;...
分类:编程语言   时间:2014-07-08 13:45:04    阅读次数:184
791条   上一页 1 ... 74 75 76 77 78 ... 80 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!