码迷,mamicode.com
首页 >  
搜索关键字:深拷贝 浅拷贝 结构体    ( 9679个结果
Google C++ style guide——命名约定
1.通过命名规则 函数命名、变量命名、文件命名应具有描述性。 类型和变量应该是名词,函数名可以用“命令性”动词。 2.文件命名 文件名全部小写,可以包含下划线(_)或者断线(-)。foo_bar.h、foo_bar.cc 类型命名 每个单词以大写字母开头,不包含下划线。MyClass 3.类型命名 所有类型命名——类、结构体、类型定义、枚举——使用相同约定。clas...
分类:编程语言   时间:2014-07-24 17:46:46    阅读次数:278
深拷贝 浅拷贝
在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一内存的错误! 1 class string 2 { 3 4 char *m_st...
分类:其他好文   时间:2014-07-24 12:14:45    阅读次数:316
C语言快速入门系列(九)
C语言快速入门系列(九) C语言系列已经接近尾声了,在前面八节的学习中,我们学会了C的基本语法,基本数据类型, 三种程序结构(顺序,判断,循环),数组,函数,指针,结构体,共用体,位运算,文件等内容, 本节将对前面没有讲的C的遗漏知识点进行补充,当然发现有那些的遗漏的知识点也会进行更新! 谢谢大家一直以来的支持,说了这么多的理论,缺的是一个整合,在第十节中我们将用C语言写一个 文本行的学生信息管理系统!相信是很多学校的C语言的期末作业吧!当然不是直接贴代码. 而是通过流程图,注释等进行解析,目的是让各位读者...
分类:编程语言   时间:2014-07-24 10:38:22    阅读次数:295
C/C+小记
1、struct与typedef struct struct Student{int a;int b}stu1; //定义名为Student的结构体,及一个Student变量stu1 struct {int a;int b;}stu1; //只定义了一个结构体变量stu1,未定义结构...
分类:其他好文   时间:2014-07-23 22:30:27    阅读次数:210
浅谈Java中的深拷贝和浅拷贝(转载)
浅谈Java中的深拷贝和浅拷贝(转载)原文链接:http://blog.csdn.net/tounaobun/article/details/8491392假如说你想复制一个简单变量。很简单:[java] view plaincopyprint?int apple...
分类:编程语言   时间:2014-07-23 16:31:31    阅读次数:240
从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法
sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级。本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能讲讲其用法:1、sort入门:使用sort需要包含algorithm头文件,完整代码如下#inclu...
分类:其他好文   时间:2014-07-23 16:28:11    阅读次数:202
指针、结构体
指针的应用,根据数据可分为变量和常量占有一定数目连续的储存单位,以首地址作称为数据的地址。变量的地址称为指针,存放地址的变量称为指针变量。指针也是一种变量,也占有储存单位 特殊之处在于它存放是另一个变量所占存储单位的起始地址。定义初始化 intx=10 ,*p=&x,反之错误对于复杂形式的指针的判断...
分类:其他好文   时间:2014-07-23 12:08:46    阅读次数:222
结构体大小求值
?? 内存对齐概念,struct例子: struct stu{   char a;    intb;   char c;   double d;   char e; } 取pack(n),n,取结构体中最大成员大小m,取两个小值k, k = m 取每个成员大小p,依次同k比较,取小值q = k 第二步当中依次取...
分类:其他好文   时间:2014-07-22 23:48:17    阅读次数:283
Swift 的存储属性和计算属性
属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。   存储属性和计算属性通常用于特定类型的实例,但是,属性也可以直接用于类型本身,这种属性称为类型属性。   另外,还可以定义属性监视器来监控属性值的变化,以此来触发一个自定义的操作。属性监视器可以添加到自己写的存储属...
分类:其他好文   时间:2014-07-22 14:37:04    阅读次数:286
C和指针 (pointers on C)——第十章:结构体和联合(下)习题
//1、这一章的习题纯粹为了刷存在感。。。 typedef struct phone { char * quhao; char * jiaohuantai; char * zhanhaoma; }; typedef struct call { char * date; char * time; phone * shiyong; phone * self; phone * huji...
分类:其他好文   时间:2014-07-21 23:16:53    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!