c/c++
夏日里的猫
这个作者很懒,什么都没留下…
展开
-
C++中引用(&)的用法和应用实例
C++中引用(&)的用法和应用实例对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。引用是C++引入的转载 2014-08-12 15:17:25 · 635 阅读 · 0 评论 -
在线编程测试平台
1.牛客网 http://www.nowcoder.com/ app:http://www.nowcoder.com/app2.浙大的Programming Ability Test http://www.patest.cn/ http://www.patest.cn/contests/pat-b-practise3.leetcode lintcode原创 2015-10-10 16:48:10 · 7308 阅读 · 1 评论 -
C++及C中的 string char指针及char数组
转自:http://www.cnblogs.com/ffhajbq/archive/2012/06/01/2529354.html (链接失效) C++及C中的 string char指针及char数组C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自己理解),这个类提供了相当丰富的函数来完成对字符串操作,以及与C风格字符串之间转载 2016-02-23 17:10:52 · 6218 阅读 · 0 评论 -
找工作笔试面试那些事儿(1)---C,C++基础和编程风格(1)
作者:寒小阳时间:2013年8月。出处:http://blog.csdn.net/han_xiaoyang/article/details/10473845。声明:版权所有,转载请注明出处,谢谢。前言 眼看着又要到一年一度的找工作季了,遥想去年这会儿,学校同学们也都是一副要上战场似得枕戈待旦整装待发的情景。想来自己当时笔试面试也确实参加了不少,无奈技术和智转载 2015-10-28 15:00:37 · 614 阅读 · 0 评论 -
C++中的模板那点事
1.什么是模板假设现在我们完成这样的函数,给定两个数x和y求式子x^2 + y^2 + x * y的值 .考虑到x和y可能是 int , float 或者double类型,那么我们就要完成三个函数:int fun(int x,int y);float fun(float x,float y);double fun(double x,double y);并且每个fun函数内部所要转载 2014-08-18 11:00:31 · 495 阅读 · 0 评论 -
迭代器是什么
在学习c++ STL的时候,整天碰到迭代器,也整天用,但是,到底它是个什么东西,很多人没有一个认识。这里我通过几个小的DEMO,来看看迭代器。首先我实现了一个十分简陋的vector类:[cpp] view plaincopytemplate class T> class vector { private: T* pb转载 2014-08-18 11:03:37 · 743 阅读 · 0 评论 -
C++拷贝构造函数详解
分类: C/C++ c++funclass编译器deletec一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyint a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种转载 2014-08-12 17:19:22 · 524 阅读 · 0 评论 -
详解C++引用——带你走进引用的世界
分类: c/c++ C++引用对象一、介绍引用 首先说引用是什么,大家可以记住,引用就是一个别名,比如小王有个外号叫小狗,他的妈妈喊小狗回家吃饭,那就是在喊小王回家吃饭。接下来我们用两行代码来声明一个引用(就拿小王和小狗来说吧):int xiaoW;int &xiaoG=xiaoW;上面就是一个引用,说明几点要注意的地方:转载 2014-08-12 15:45:57 · 489 阅读 · 0 评论 -
一元操作符重载
#include #include #include using namespace std;//Class for amounts of money in U.S. currency.class Money{public: Money( ); Money(double amount); Money(int dollars, int cents); Money(int do转载 2014-08-13 15:56:56 · 677 阅读 · 0 评论 -
C++内存分配
1. 栈 编译器自动分配与清除,系统支持2. 堆 由new分配,释放delete 函数库提供 人工控制,容易产生内存碎片3. 自由存储区由malloc分配 释放free4.全局/静态存储区5.常量存储区原创 2016-06-19 16:46:33 · 408 阅读 · 0 评论