你唯一能把握的是,变成最好的自己

我常常鼓励大家要去实现梦想,是因为我们唯一能把握的事情是成为最好的自己,我们可以不成功,但是我们不能不成长,没有什么比自己背叛自己更可怕。这个世界上没有不苦逼的人,真正能治愈自己的,只有你自己。总有一天,我们都能强大到什么都无法扰乱我们内心的平和的。

文/卢思浩Kevin

1.

我们会去看一部电影,无非是想从电影里看到我们自己。比如《星空》,比如《失恋33天》,比如《那些年,我们一起追过的女孩》,只是毫无例外地我们无法跟着电影里的人物一起长大,你不是十三岁,你也不是十七岁,你失恋早就过了三十三天,你的身边也没能有个王小贱。回忆没有变,离开的是我们自己。

前两天看邮件还有人对我说,好像身边能说话的人越来越少了。我想了想似乎真是这样,这个世界上有太多的事情是我们无法掌握的,你不知道谁明天会离开,你不知道意外和你等的人谁先到。有些人你哪怕抓的再紧,即使你心里完全不想放弃她,可是偏偏你们的距离越拉越远,交集越来越少,最后变成了回忆角落里的一张旧照片。

可最可怕的是因为怕失去而放弃拥有的权利。我们都会遇到很多人,会告别很多人,会继续往前走,也许还会爱上那么几个人,弄丢那么几个人。关键在于,谁愿意为你停下脚步?对于生命中每一个这样的人,一千一万个感激。

被忽略被遗忘,死党变得疏远直至陌生,那都是没办法的,我能把握的只有我自己。我们总不能老指望失恋的时候身边有个王小贱,胃痛的时候家就在身边,生活如此的不靠谱,我们只有把自己变靠谱。

2.

其实感情和梦想都是特冷暖自知的事儿,你想要跟别人描述吧,还真不一定能描述的好,说不定你的一番苦闷在别人眼里显得莫名其妙。喜欢人家的是你又不是别人,别人再怎么出谋划策,最后决策的不还是你;你的梦想是你自己的又不是别人的,可能在你眼里看来意义重大,在他们眼里无聊的根本不值一提。

大人的世界总是连说明书都厚厚一本,你会发现越来越多的事情都一样会有个原因,踢球就一定要进球,就连旅行都一定要发现自我。有些事情你很努力很努力做了也做不好,他们没有看到你的努力只看到了结果。梦想这东西越发像断线了的气球,已经不知道飞到哪里去了。

有的时候就在想啊,我们苦逼来苦逼去,到底是为了什么,或者是为了那些我们不能放弃的,我们都放弃了一些什么。为什么要在图书馆里背单词,为什么要在一个没有归属感的地方生活,为什么要离开家离开亲人。

好像渐渐地找不到原因了。

3.

可是有些事情偏偏是不需要原因的,比如天空的颜色,比如连你自己都不知道为什么会喜欢上的那个人,比如昨天擦肩而过的人变成了你今天的知己。梦想这东西,最美妙的在于你可以制造它,重温它,看一本书,听一首歌,去一个地方,梦想就能重新发芽,那个在你体内扎根的与生俱来的梦想。

你说你为什么会喜欢那个人,谁知道,喜欢上就是喜欢上了。你说有的时候觉得生活很不靠谱吧,却又能咬着牙走很远很远。有的时候觉得离开那个人就要过不下去了,可是却还是过来了,或者说沉淀了,原来爱情没想象中的那么重要。你不再成天把爱情挂在嘴上,你不再觉得寂寞那么可怕了,没错你现在是一个人,可是谁说这样的你不强大而又潇洒呢?

我常常鼓励大家要去实现梦想,是因为我们唯一能把握的事情是成为最好的自己,我们可以不成功,但是我们不能不成长,没有什么比自己背叛自己更可怕。

你唯一能把握的是变成最好的自己。

也许你最后也没能牵到那个女生的手,但是你付出了就不会有遗憾;也许最后你也只是默默无闻,但你曾经为了将来努力奋斗了一把;也许你最后也没能环游世界,可是你却在实现梦想的途中找到了自己。那是能够为了一个目标默默努力的自己,不去抱怨,不浮躁,不害怕孤单,能很好的处理寂寞,沉默却又努力的你自己。说不定你想要苦苦追寻的梦想,已经握在你手中了。

4.

我们会觉得焦虑,无非是因为现在的我们,跟想象中的自己,很有距离。不喜欢现在的自己,只有拼命地想办法去改变,只有马上行动起来,因为这个事情只有你自己能做,只有你自己能找到出口。不要害怕改变,那些真正爱你的人,会理解你,会包容你的缺点接受你的改变祝福你的将来。而那些说你变了的人,不用理会他们,那只是因为你不再按照他们想要的轨迹生活而已。记住那些一直陪着你懂你沉默的人,忘记那些说你变了远离你的人。

事实上,你不会发现到自己有多强大,直到有一天你发现你身边的支点都倒下了,你也没有倒下。没有人能打倒你,除了你自己,你要学会捂上自己的耳朵,不去听那些熙熙攘攘的声音。这个世界上没有不苦逼的人,真正能治愈自己的,只有你自己。

记住什么都失去的时候,未来还在,好吗?挫折一再来临的时候,接受它,然后撑过去。谁不难过孤单过呢,谁不失落苦逼过呢,谁年轻的时候没爱错几个人呢,谁没被几个人拉近黑名单过呢?那些伤不是都慢慢的愈合了么,你不是已经撑过来了么。

你已经变成更好的你了,那么继续勇敢地追寻下去,等下去,等待对的人,等待阳光找到你梦想的那天。总有一天我们都老了,不会遗憾就ok了。

总有一天,我们都能强大到什么都无法扰乱我们内心的平和的。


<think>嗯,用户想了解C++中函数重载的支持情况。首先,我需要回顾一下函数重载的基本概念。根据引用[2],C++允许同名函数存在,只要它们的参数列表不同。参数列表的不同可以是参数个数、类型或顺序的不同。这应该包括不同参数类型的情况,比如void fun(int)和void fun(double)。 接下来,用户提到的“支持版本”可能是指C++标准的不同版本对函数重载的支持是否有变化。不过,通常函数重载是C++从一开始就支持的特性,可能各个标准版本之间变化不大。不过需要确认是否有C++11或之后的版本引入了新的规则,比如引用限定符或者基于constexpr的重载,但根据提供的引用内容,可能用户主要关心基础的支持情况。 然后,引用[1]提到C++通过函数名修饰来区分不同的重载函数,而C语言没有这个机制。这解释了为什么C不支持重载而C++支持。函数名修饰会根据参数列表生成唯一的符号,比如引用[4]中的例子,不同的函数指针指向不同版本的fun函数,说明编译器能够正确区分。 接下来,需要整理支持的三种情况:参数个数不同、参数类型不同、参数顺序不同。引用[3]展示了参数个数不同的例子,比如无参和一个int参数的函数。参数类型不同可以是int和double,或者更复杂的类型。参数顺序不同则比如(int, double)和(double, int),不过这种情况需要确保两个参数类型确实不同,否则无法构成重载。 另外,需要注意返回类型不同是否构成重载。根据C++的规定,返回类型不同而参数列表相同的情况是不允许的,这会导致编译错误。因此,在回答中要明确指出这一点。 可能还需要提到const修饰符对成员函数的影响。比如,成员函数的const版本和非const版本可以构成重载,但这是在类的成员函数中,参数列表实际上是不同的,因为隐含的this指针是否为const。不过提供的引用中没有提到这一点,所以可能需要根据已知知识补充,但如果没有把握,可以暂时不提及,或者简要说明。 用户的问题可能还涉及到如何正确使用函数重载,以及常见的错误情况。例如,避免仅通过返回类型重载函数,或者参数列表实际上没有区别的情况。比如,如果两个函数的参数类型是typedef相同的,但实际上类型相同,那么无法重载。 总结起来,回答需要分点说明支持的三种情况,并强调返回类型不同不构成重载。同时,结合引用中的例子,如参数个数不同(引用[3])、函数名修饰(引用[1])、以及函数指针的例子(引用[4])来说明C++如何支持重载。 在生成相关问题的时候,可以包括函数重载与覆盖的区别、C++如何实现函数重载的底层机制(函数名修饰)、以及实际应用中的注意项等。这样能帮助用户更全面地理解相关概念。</think>### C++函数重载的支持情况 在C++中,**函数重载**允许定义多个同名但参数列表不同的函数。具体支持以下三种形式的重载: #### 1. **参数个数不同** 若函数名相同,但参数数量不同,则构成重载。例如: ```cpp void f() { ... } // 无参数 void f(int a) { ... } // 一个参数 ``` 调用时会根据传入的参数数量选择对应版本[^3]。 #### 2. **参数类型不同** 若参数数量相同但类型不同,也构成重载。例如: ```cpp void print(int x) { ... } // 参数类型为int void print(double x) { ... } // 参数类型为double ``` 此时,调用`print(5)`会选择`int`版本,`print(3.14)`会选择`double`版本[^2]。 #### 3. **参数顺序不同** 若参数类型不同且顺序不同,同样构成重载。例如: ```cpp void process(int a, double b) { ... } // 参数顺序:int → double void process(double a, int b) { ... } // 参数顺序:double → int ``` 调用`process(10, 3.14)`和`process(3.14, 10)`会分别匹配不同版本[^2]。 #### 不支持的情况:仅返回类型不同 如果两个函数**参数列表相同但返回类型不同**,会导致编译错误。例如: ```cpp int func() { ... } // 错误:与下一条函数冲突 double func() { ... } ``` ### 实现原理 C++通过**函数名修饰**(Name Mangling)为每个重载函数生成唯一符号。例如,`void f(int)`可能被修饰为`_Z1fi`,而`void f(double)`变为`_Z1fd`,从而在编译阶段区分不同版本[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值