码迷,mamicode.com
首页 >  
搜索关键字:c primer plus    ( 4591个结果
《C++ Primer Plus》学习笔记6
《C++ Primer Plus》学习笔记6 第11章 使用类 1、操作符的重载 将两个数组相加是一个常见的运算,可以使用下面的for循环来实现 for(int i = 0; i 20; i++) evening[i] = sam[i] + janet[i];//每个元素每个元素相加 在C++中可以定义一个表示数组的类,并重载+操作符 evening = sam...
分类:编程语言   时间:2014-07-22 22:48:53    阅读次数:320
LeetCode "Plus One"
The trick is, we can work on a reversed vector - learnt from EPI.class Solution {public: vector plusOne(vector &digits) { std::reverse(digit...
分类:其他好文   时间:2014-07-22 00:33:36    阅读次数:223
C++primer读书笔记9转换与类类型
有时候指定了自己类类型来表示某种类型数据如SmallInt,那么为了方便计算就会指定一个转换操作符,将该类类型在某种情况下自动的转换为指定的类型 转换操作符 operator type(); 转换函数必须是类成员函数,不能指定返回类型,并且形参列表必须为空,并且通常不应该改变转换对象,所以操作符通常定义为const成员。 #include using namespace std; cla...
分类:编程语言   时间:2014-07-21 13:32:27    阅读次数:181
【足迹C++primer】49、重载,转换,运算符
重载,转换,运算符 Conversion Operators 转换操作符 operator type() const Conversions to an array or a function type are not permitted. 转换函数必须是成员函数,不能指定返回 类型,必须有一个空的参数列表。 函数通常应 const。 Defining a Clas...
分类:编程语言   时间:2014-07-21 11:42:56    阅读次数:227
【leetcode刷题笔记】Plus One
Given a non-negative number represented as an array of digits, plus one to the number.The digits are stored such that the most significant digit is at...
分类:其他好文   时间:2014-07-21 10:00:12    阅读次数:185
LeetCode:Plus One
Given a non-negative number represented as an array of digits, plus one to the number.The digits are stored such that the most significant digit is at...
分类:其他好文   时间:2014-07-21 09:14:10    阅读次数:168
C++ Primer中文本查询示例Query的实现
最近在看C++ Primer复习C++的语法,看到书中15.9章中的文本查询示例时,觉得设计得非常不错,于是便动手照着实现了一个,修改了很久终于运行成功了,从中也学习到了很多的语法。下面把实现与总结分享给大家...
分类:编程语言   时间:2014-07-20 22:45:03    阅读次数:372
【足迹C++primer】48、函数引用操作符
函数引用操作符 struct absInt { int operator()(int val) const { cout!!!"<<endl; return val<0 ? -val : val; } }; void fun1() { int i=-42; absInt absObj; int ui=absObj...
分类:编程语言   时间:2014-07-20 10:32:09    阅读次数:380
0718-----C++Primer听课笔记----------运算符重载
0.两个要点a) 一个空类,编译器自动合成默认无参构造函数、析构函数、拷贝构造函数、赋值运算符。b) 在编写类的时候,必须严格区分对象是否可复制。1.运算符重载之 string类1.1 运算符重载的几个要点:a) 运算符重载可以有成员函数和友元函数的形式,后者比前者多一个参数。b) =和+=必须重载...
分类:编程语言   时间:2014-07-19 18:30:05    阅读次数:206
C++ Primer 学习笔记_101_特殊工具与技术 --运行时类型识别
特殊工具与技术 --运行时类型识别 引: 通过下面两个操作符提供RTTI: 1.typeid操作符,返回指针或引用所指对象的实际类型。 2.dynamic_cast操作符,将基类类型的指针或引用安全地转换为派生类型的指针或引用。 对于带虚函数的类,在运行时执行RTTI操作符,但对于其他类型,在编译时计算RTTI操作符。 当具有基类的引用或指针,但需要执行不是基类组成部分的派生类操作的时候,需要动态的强制类型转换。通常,从基类指针获得派生类行为最好的方法是通过虚...
分类:编程语言   时间:2014-07-19 11:45:04    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!