随笔分类 -  C/Cpp

摘要:封装、继承、多态(1)封装 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。(2)继承 继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 继承现有类... 阅读全文
posted @ 2017-06-09 14:40 紫魔戒 阅读(3126) 评论(0) 推荐(0)
摘要:DescriptionGiven an array of integers and an integer k, you need to find the number of unique k-diff pairs in the array. Here a k-diff pair is... 阅读全文
posted @ 2017-06-08 19:37 紫魔戒 阅读(175) 评论(0) 推荐(0)
摘要:substr用法basic_string substr( size_type pos = 0, size_type count = npos ) const; Returns a substring [pos, pos+count). If the requested subst... 阅读全文
posted @ 2017-05-22 14:24 紫魔戒 阅读(1598) 评论(0) 推荐(0)
摘要:线程安全 & 线程安全函数 & 线程不安全函数 线程安全 就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 如果每次运行结果和单线程运行的结果是一样的,而且其他的... 阅读全文
posted @ 2017-05-15 07:12 紫魔戒 阅读(658) 评论(0) 推荐(0)
摘要:C++的四种强制类型转换为:static_cast、const_cast、reinterpret_cast和dynamic_cast 类型转换的一般形式:cast-name(expression);static_cast任何具有明确定义的类型转换,只要不包含底层const,都可以使... 阅读全文
posted @ 2017-05-10 07:17 紫魔戒 阅读(314) 评论(0) 推荐(0)