C++中值传递、指针传递、引用传递的总结 指针传递和引用传递一般适用于:函数内部修改参数并且希望改动影响调用者。对比值传递,指针/引用传递可以将改变由形参“传给”实参(实际上就是直接在实参的内存上修改,不像值传递将实参的值拷贝到另外的内存地址中才修改)。指针/引用传递的另外一种用法是:当一个函数实际 ...
分类:
编程语言 时间:
2017-08-24 13:28:29
阅读次数:
148
构造函数,顾名思义,新构造一个对象。如下调用的就是普通的构造函数: 拷贝构造函数,顾名思义,也是一种构造函数,特殊的构造函数,用一个已存在的对象初始化一个新的对象,就是拷贝构造函数。如下调用的就是拷贝构造函数,用已经存在的string s去初始化新的对象a: 拷贝构造函数声明如下:(以String为 ...
分类:
其他好文 时间:
2017-08-20 00:47:31
阅读次数:
124
版权声明:本文为博主原创文章,未经博主允许不得转载。 接下来的几篇文章,我将回忆一下C++的基础. C++的由两部分组成 1.C++语言 2.C++标准库 本篇文章主要分享我学习C++语言的笔记. 本节主要介绍 Big Three 即析构函数,拷贝构造函数,赋值拷贝函数,前面主要围绕不带指针的cla ...
分类:
编程语言 时间:
2017-08-06 15:00:28
阅读次数:
180
本文基于《C++ Primer(第5版)》加上自己的理解整理而成。 一条声明语句由一个基本数据类型和紧随其后的一个声明符(declarator)列表组成。一般如:int x;的声明语句,声明符就是变量名。 一、引用 引用(reference)为对象起了另外一个名字,引用类型引用另外一种类型,这里将声 ...
分类:
其他好文 时间:
2017-08-03 17:00:29
阅读次数:
142
在要上传代码的目录下右键,点击“GitBashHere”;如果本地没有配置过ssh,则需要在本地创建sshkey,$ssh-keygen-trsa-C"你的邮箱地址"回到github网页,选择左侧列表的“sshandGPGkeys”,点击“newsshkey”按钮,将本地目录生成的id_rsa.pub中的key值拷贝到网页中,保存;测试g..
分类:
Web程序 时间:
2017-08-01 21:47:21
阅读次数:
167
一、实际场景中抽象出的一个问题 下面this各指向什么? 第一个this指向a,第二个this指向window。(做对了吗) 二、JavaScript中变量复制的问题 变量拷贝分为值拷贝和引用类型数据拷贝 一个变量向另一个变量复制基本类型数据值时,另一个变量会在自己所占的内存中保存一份属于自己的数据 ...
分类:
移动开发 时间:
2017-07-21 19:53:00
阅读次数:
313
select * into target_table from source_table; insert into target_table(column1,column2) select column1,5 from source_table; 以上两句都是将源表source_table的记录插入 ...
分类:
其他好文 时间:
2017-07-14 19:30:10
阅读次数:
171
sprintf() 函数原型:int sprintf( char *buffer, const char *format [, argument] ... ); 功能介绍: 1、把一个字符串赋值(拷贝)给另一个字符串,如: sprintf(str1, str2);//把字符串str2拷贝给str1 ...
分类:
其他好文 时间:
2017-07-09 12:40:10
阅读次数:
233
以下的函数get_time_str实现了在内核中获取本地时间的功能。 他首先获取utc时间,然后依据系统的时区timezone转换成本地时间, 最后将时间以“2014-11-02 21:14:08”的字符串的形式输出到output缓冲区中。 函数的返回值。是输出的字符串的长度。 #include < ...
分类:
系统相关 时间:
2017-06-09 19:14:28
阅读次数:
301
1、数值拷贝 C:\Users\811314\AppData\Local\Programs\Python\Python35-32\python.exe C:/homework/day3/1.py492322480492322480492322480492322480 Process finished ...
分类:
编程语言 时间:
2017-06-01 16:36:06
阅读次数:
171