C++
文章平均质量分 87
qq_26337701
竹杖芒鞋轻胜马,谁怕,一蓑烟雨任平生!
展开
-
C++关于共用体的理解
共同的结构与结构的结构类似,但是它的所有成员变量,都只有一个起始地内存地址,储存在同一段内存中。这样导致的结果就是,你每次只能给一个变量赋值,就算给其他变量赋值,它就会覆盖上一个变量的值。 刚开始的时候理解,很难受,不习惯这种方式,现在想通;对此还是拿代码说;/* * 测试共同体 * Created on: 2016年12月22日 * Author: chenkui原创 2016-12-22 17:36:33 · 3103 阅读 · 0 评论 -
c++中友元函数理解与使用。
在学习c++这一块,关于友元函数和友元类,感觉还是不好理解,但是井下心来,理解,需要把我一下几点。 首先讲友元函数。 (1)友元函数:1)C++中引入友元函数,是为在该类中提供一个对外(除了他自己意外)访问的窗口;2)这个友元函数他不属于该类的成员函数,他是定义在类外的普通函数,只是在类中声明该函数可以直接访问类中的private或者protected成员。使用友元函数声明的一般形式:fr原创 2017-01-03 17:09:52 · 50978 阅读 · 12 评论 -
关于C++里面的函数中,按值传递与按引用传递的区别
在c++中,一般有两种传递方式:一种是引用按值传递,另一种是按引用传值,其我们经常在java中写一些方法调用,当传递基本类型时,都是按指传递,在传递对象时,都是按引用类型传递。那么这两种的方式,我举个例子如下:#include <iostream>#include <cstring>using namespace std;struct Student{ char name[20];原创 2016-12-25 18:09:34 · 2074 阅读 · 0 评论 -
c++中“箭头(->)”和“点号(.)”操作符的区别
转自:http://blog.csdn.net/wangrunmin/article/details/7853092首先介绍一下C++中的结构。对于一个结构:struct MyStruct { int member_a; }; 如果有个变量MyStruct s,那么使用其中的成员元素时可以用:s.member_a = 1; 如果采用指针方法访问,比如MyStruct * ps,那转载 2016-12-20 21:41:16 · 285 阅读 · 0 评论