摘要: explicit这个关键字很少用到,偶尔看代码时看到,记录一下这个关键字的用法:explicit只能用来修饰类的构造函数。且该构造函数只有一个参数或有多个参数但仅有一个参数没有默认值。explicit是用来防止由构造函数定义的隐式转换。【隐式转换】class foo{public: foo... 阅读全文
posted @ 2015-07-20 18:08 visong 阅读(116) 评论(0) 推荐(0)
摘要: 拷贝构造函数是用来执行类对象复制、赋值、值传递的函数,其函数变量是类对象本身的引用。一般有两种使用方式:用同一类对象来初始化当前类对象(显式)将类对象作为函数参数或者作为函数返回值(隐式)通常的实现方式有浅拷贝和深拷贝。浅拷贝 按位拷贝,确保两个类对象每个bit都相同。(编译器默认生成的copy c... 阅读全文
posted @ 2015-07-20 17:55 visong 阅读(146) 评论(0) 推荐(0)
摘要: class Solution {public: int lengthOfLongestSubstring(string s) { char cHash[256]; int cnt = 0, maxCnt = 0; int i, j, k, sSz = ... 阅读全文
posted @ 2014-12-31 15:14 visong 阅读(134) 评论(0) 推荐(0)
摘要: 之前了解到leetcode是个不错的刷题站点,今天稍微尝试了一下第一题,比较简单,要排序又要通过hash表来保存相应的index。只是在弄输出结果的时候,花了点时间。之前还一直以为判断输出结果是通过在函数中output出来的,结果是将结果作为函数的返回值返回给系统来判断。class Solution... 阅读全文
posted @ 2014-12-30 18:14 visong 阅读(146) 评论(0) 推荐(0)
摘要: 由于经常进行嵌入式Linux开发,需要用到Linux环境,而有些嵌入式设备只有Windows下的IDE,所以最常用的工作环境为Windows + VMWare + Linux(Redhat or Ubuntu)。现在在此整理最常用的几个有用的配置:1. VMWare网卡的设置主机上一般有两个网卡:一... 阅读全文
posted @ 2014-12-27 11:54 visong 阅读(119) 评论(0) 推荐(0)
摘要: 近两年来,疏于总结各方面的积累,有些积累,也都是在手写在本子上,效率低下且不成系统,N年前的博客也都荒废了。正好趁此次离职创业之际,重开博客,记录技术以及工作、生活上的心得。 阅读全文
posted @ 2014-12-24 17:40 visong 阅读(89) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示