用于大型程序的工具--异常处理[续3]九、auto_ptr类[接上]5、auto_ptr对象的复制和赋值是破坏性操作 auto_ptr和内置指针对待复制和赋值有非常关键的区别。当复制auto_ptr对象或者将它的值赋给其他auto_ptr对象的时候,将基础对象的所有权从原来的auto_ptr对象转给副本,原来的auto_ptr对象重置为未绑定状态。 auto_ptr strPtr1(new ...
分类:
编程语言 时间:
2014-06-05 08:34:36
阅读次数:
366
用于大型程序的工具--异常处理[续2]八、自动资源释放 考虑下面函数:void f()
{
vector v;
string s;
while (cin >> s)
{
v.push_back(s);
}
string *p = new string[v.size()];
//...
delete p;
}
在正...
分类:
编程语言 时间:
2014-06-05 06:07:27
阅读次数:
393
2014.5.27
reference: C++ primer 5th, $7.6:Static Class Members
TOPIC 1:一个类中的member(data member和function member)可以声明为static,需要申明为static的情况有一下原因:
1:使用的客观需要:需要某个member是associated with the class,not wi...
分类:
编程语言 时间:
2014-06-05 05:19:15
阅读次数:
263
LICENSE
Deep Learning Tutorials
Getting Started
Datasets
Notation
A Primer on Supervised Optimization for Deep Learning
Theano/Python Tips
Classifying MNIST digits using Logistic Regression...
分类:
其他好文 时间:
2014-06-05 03:05:05
阅读次数:
210
函数匹配
1、实参类型转换
1.精确匹配
2.通过const转换实现的匹配
3.通过类型提升实现的匹配
4.通过算术类型转换或者指针转换
5.通过类类型转换实现的匹配
函数匹配和const实参
如果重载函数的区别在于它们的引用类型的形参是否引用了const,或者指针类型的形参是否指向const,则当调用发生时编译器通过实参是否是常量来决定选择哪个类型。
函数指针
使用函数指...
分类:
编程语言 时间:
2014-06-05 01:54:48
阅读次数:
316
嵌套类局部类《c++ primer
3th》C++嵌套类1、嵌套类的名字只在外围类可见。2、类的私有成员只有类的成员和友元可以访问,因此外围类不可以访问嵌套类的私有成员。嵌套类可以访问外围类的成员(通过对象、指针或者引用)。3、一个好的嵌套类设计:嵌套类应该设成私有。嵌套类的成员和方法可以设为pub...
分类:
其他好文 时间:
2014-05-30 18:47:14
阅读次数:
487
出于对自己未来的规划和兴趣,一直想学一门编程语言,最终选择了C++这难啃的骨头。本人13届毕业生,大学所学与计算机可以说毫无关系,所以基础基本为零;工作也和编程无关,不靠它换饭吃;学C++更多出于“未来可能有大用”的想法、自己些许的兴趣和一点点“懂编程应该很厉害的样子”的虚荣心。刚申请博客时就计划学...
分类:
编程语言 时间:
2014-05-29 04:26:26
阅读次数:
267
C++中的volatile(Primer读书笔记)...
分类:
编程语言 时间:
2014-05-25 13:31:40
阅读次数:
301
字符串和格式化输入/输出空字符
C的字符串存储时通常以空字符(“\0”)结束。该字符的存在意味着数组的单位数必须至少比要存储的字符数多1。使用字符串 %s告诉printf()要打印一个字符串。
scanf()开始读取输入以后,会在遇到第一个空白字符空格(blank)、制表符(tab)或者换行符...
分类:
其他好文 时间:
2014-05-25 12:18:43
阅读次数:
214