float score; void say(){ cout<<name<<"的年龄是"<<age<<",成绩是"<...
原创 2023-01-13 06:39:49
32阅读
#include <iostream>using namespace std;class A{ public: int a; A(){a=10;} int showA(int c); };inline int A::showA(int c){ cout<<"showA......"<<endl; co
原创 2011-03-23 18:08:57
440阅读
C++是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。本文主要介绍C++ this 指针。原文地址:C++ 面向对象 this 指针...
转载 2022-06-09 00:01:30
46阅读
C++指向对象指针   C++建立对象时,编译系统会为每一个对象分配一定存储空间,让存放其成员。对象空间的起始地址就是对象指针,可以定义一个指针变量,用来存放对象指针。   定义指向类对象指针变量的一般形式为    类名 * 对象指针名;   可以通过对象指针访问对象对象的成员   C++指向对象成员的指针   在C++中,对象是有地址的,存放对象初始地址的指针变量就是指向对象指针变量
转载 2021-06-18 15:36:20
345阅读
C++ | C++ 类 & 对象 | this 指针C++ this 指针C++ 中,每一个对象都能通过 this 指针来访问自己 针。实例1:/******************************************************************* * > File N
原创 2023-03-10 22:31:29
87阅读
一,this指针 this指针不是对象的一部分,this指针所占的内存大小是不会反应在sizeof操作符上的,this指针的类型取决与使用this指针的成员函数类型以及对象类型 也是一个const指针,它的值是不能被修改的,它指向当前对象,通过它可以访问当前对象的所有成员; this只能用在类的内部 ...
转载 2021-07-17 16:20:00
311阅读
2评论
转自http://www.cnblogs.com/ly4cn/archive/2007/07/21/826885.html  函数对象不是函数指针。但是,在程序代码中,它的调用方式与函数指针一样,后面加个括号就可以了。 函数对象实质上是一个实现了operator()--括号操作符--的类。 例如: class Add { public: &
转载 2011-09-04 19:37:22
347阅读
class Test{ public: int a; Test(){ a = 1; } }; int main1() { Test* t1 = new Test(); t1->a = 10; Test* t2 = new Test(); t2->a = 5; t2 = t1; //
c
转载 2015-02-10 23:04:00
61阅读
成员变量和成员函数分开储存 在C++中,类内的成员变量和成员函数分开储存 只有非静态成员变量才属于类的对象上 #include <iostream> using namespace std; class Person { public: int m_A; static int m_B; void f ...
转载 2021-08-11 12:09:00
110阅读
2评论
指针对象,构造1. 类和对象1. 类类是构成对象的一个蓝图可以拥于属性(用于表示数据)可以拥有方法可以隐藏数据和方法可以对外提供公开的接口class Student{ string name; // 姓名 int age; //年龄};//实际上前面大家见过的Vector 和 string 都是类2. 对象类提供了对象的蓝图,所以基...
原创 2021-07-08 15:15:06
587阅读
对象模型和this指针 1.成员变量和成员函数分开存储 class person { public: person() { //m_a = 10; } //int m_a;//非静态成员变量占对象空间 //static int m_b;//静态成员变量不占对象空间 //void fun1() {}/ ...
转载 2021-08-02 21:28:00
86阅读
2评论
#include <iostream> using namespace std; class Person { int m_A;//非静态成员变量 属于类的对象上的 static int m_B;//静态成员变量 不属于类的对象上 void func(){}//非静态成员函数 static void ...
转载 2021-09-19 11:53:00
301阅读
2评论
4.3C对象模型和this指针4.3.1成员变量和成员函数分开存储只有非静态成员变量属于类对象上。4.3.2this指针概念this指针指向被调用的成员函数所属的对象。隐含在每个非静态成员函数内。不需要定义,直接使用。this用途:1.形参和成员变量同名,用this区分2.返回对线本身用thiscppclassPerson{public:Person(intage){thisage=age;//1
原创 2022-10-23 09:06:21
155阅读
5 对象数组和对象指针C++
原创 2022-04-28 20:04:10
1253阅读
C++ | C++ 指针实例1:#include <iostream>using namespace std;int main(void){ int a; char b[20]; cout << "ndl; cout << "The addr of variable b: "; cout <
原创 精选 2023-04-06 16:42:09
1041阅读
初始指针C++指针使用
原创 2021-10-28 21:18:10
509阅读
15点赞
怎么就累了 倦了 相忘了
原创 精选 2023-04-14 09:45:23
341阅读
对象成员指针 概念: 对象成员是指一个类的对象是另一个类的数据成员。 对象成员指针是指,指向一个类的对象指针作为另一个类的数据成员(强调:只是一个指针,而不是一个对象) 实例:坐标类和线段类 /***************** 定义 Coordinate 类 *****************/ ...
转载 2021-08-25 12:06:00
174阅读
贺老师的教学链接  本课讲解示例:使用指向对象数据成员的指针#include using namespace std;class Time{public: Time(int,int,int); void get_time( );private: int hour,minute,sec;};Time::Time(int h,int m,int s):hour(h
原创 2022-03-17 18:38:40
51阅读
引言这是一次在代码中遇到的一个小问题,在网上没有找到解答,遂在解决后分享出来,帮助有同样问题的朋友直入主题 我们来看一段简单的代码来引入我们的问题 template<typename Type> struct wrapper_type{ Type fun; ... };首先这是一个简单泛型对象的声明,假如现在有一个需求,就...
原创 2022-07-05 11:50:38
34阅读
  • 1
  • 2
  • 3
  • 4
  • 5