首页
归档
朋友
留言
更多
关于
Search
1
2021年总结
3,726 阅读
2
大半年
3,552 阅读
3
最近的一些游戏
3,412 阅读
4
艾尔登法环
3,247 阅读
5
第一次半马
3,023 阅读
默认分类
学习
生活
游戏
小说
登录
Search
标签搜索
CPP
Git
宁滥无缺
累计撰写
55
篇文章
累计收到
8
条评论
首页
栏目
默认分类
学习
生活
游戏
小说
页面
归档
朋友
留言
关于
搜索到
55
篇与
的结果
2019-06-17
关于char数组用strcpy
#include <iostream> #include <string> using namespace std; class student { private: char name[10]; public: student(const char nam[]) { strcpy(name, nam); } char *get_name(void) { return name; } }; int main() { student s("hello"); char *p; p = s.get_name(); cout << p; system("pause"); return 0; }会提示strcpy使用有问题改为使用strcpy_s。解决方法:1)根据warning,第一个方法,该strcpy为strcpy_sstrcpy_s定义:errno_t __cdecl strcpy_s(_Out_writes_z_(_SizeInBytes) char Dst, _In rsize_t SizeInBytes, _In_z const char _Src);注意strcpy_s中多了第二个参数,限制复制字符串的长度,避免越界。微软的警告,主要因为那些C库的函数,很多函数内部是不进行参数检测的(包括越界类的),微软担心使用这些会造成内存异常,所以就改写了同样功能的函数,改写了的函数进行了参数的检测,使用这些新的函数会更安全和便捷。关于这些改写的函数你不用专门去记忆,因为编译器对于每个函数在给出警告时,都会告诉你相应的安全函数,查看警告信息就可以获知,在使用时也再查看一下MSDN详细了解。2)根据warning,第二个方法,To disable deprecation, us _CRT_SCURE_NO_WARNINGS. 找到项目--属性--配置属性--C/C++--命令行--其它选项 中填上【 /D "_CRT_SECURE_NO_DEPRECATE"】(注:中括号中的全部内容)。或者 在源程序一开始 加上#pragma warning(disable : 4996)strcpy_s和strcpy()函数的功能几乎是一样的。strcpy函数,就象gets函数一样,它没有方法来保证有效的缓冲区尺寸,所以它只能假定缓冲足够大来容纳要拷贝的字符串。在程序运行时,这将导致不可预料的行为。用strcpy_s就可以避免这些不可预料的行为。这个函数用两个参数、三个参数都可以,只要可以保证缓冲区大小。另外student类s初始化时hello传递的是一个const char[6],构造函数或者strcpy第二个参数需要的也是指向字符串首地址的常指针。
2019年06月17日
1,100 阅读
0 评论
0 点赞
2019-06-14
间客
回到豪华的顶层套间中,没有任何外人,钟烟花也没有必要再给许乐留一丝一毫的面子,她站在沙发前,双手扶着细细的腰,向前低着头,颇有意趣地看着他,黑色秀发垂在浅浅隆起的胸前,目光逼人青春逼人。喝多了酒的许乐有些渴有些迷糊,眯着眼睛看着近在眼前的清秀小脸蛋,隐隐约约间觉得要出什么大事。“哥!”钟烟花扶着脸,盯着他的脸,大声喊叫道:“在帝国的时候你说我总有一天要和别的男生谈恋爱的,那为什么你刚才要打他,为什么要管我谈恋爱!”许乐有些语塞,为了掩饰尴尬从桌旁倒了杯清水,极缓慢地喝光,然后发现少女还是保持着那个低头问罪的姿式,于是极为老实地挪了回去,挪到她目光之下。“这个事情是这个样子的。”他想了想后试图解释道:“谈恋爱肯定是要谈的,但你得找个合适的对象,那个小屁孩叫林惜花对吧?别看他长的周整,你用脑子想想就知道,这种环境下长大的男人,脑子里除了合成肉就没别的东西。他父亲虽然是个了不起的人物,但他将来顶多当个黑帮头子,做为你的法定监护人,我可不允许这种事情发生。”很难得的长篇大论,被钟烟花酷意十足的一句话就打了回来:“你最好的朋友也就是个黑帮头子。”许乐伸手把少女垂在自己面前的发丝拨开,看着那张满是恚怒意味的清秀小脸,艰难说道:“你现在年纪还太小,就算想谈恋爱,也必须过十六岁,不,过了十八岁才允许谈,当然对方必须经过我审核。”钟烟花站直身体,看着他冷笑两声,说道:“不让我谈恋爱,哥你就是想把我捆在身边。”许乐恼火说道:“瞎说什么呢?”钟烟花指尖微翘点他:“刚才的表现说明你在吃醋。”“你这个丫头真是疯了。”许乐嘲笑道。钟烟花脸上的酷劲儿早就消失无踪,甜甜说道:“你就是吃醋,你看见别的男生牵我的手你心里就不高兴。”许乐看着少女脸上愉悦绽放的甜美笑容,眉头缓缓蹙了起来,摊手说道:“如果你爸活着,刚才也不会高兴。”钟烟花根本不理会他的解释,格格一笑像小鸟飞回林巢般扑进沙发,舒服地偎在他的怀里,甜美说道:“哥,你就承认喜欢我吧,我们又没真的血缘关系,不丢人。”嗅着鼻端处飘来的淡淡香气,感受着怀里的青春身躯,像小时候那般许乐轻轻抱着她,忽然发现菲利浦这几年弄的营养搭配比确实很棒,怀里的小姑娘进入青春期之后的发育不错,嫩嫩的软软的暖暖的。许乐骤然醒了过来,发现先前那刻恍神有些问题,皱着眉头把她沙发上,说道:“大姑娘了也不嫌丢人。”“对啊,我都不怕丢人,你有什么好怕的!”钟烟花恼怒地把头发挥到肩后,看着他说:“当年在空港雨里你牵我的手,在山里你牵我的手,在飞船上你还抱过我,在游乐场里你也抱过我,我知道那时候我是小女生,所以你可以牵。”“现在呢?我一天一天长大,你很少再牵我的手,更不肯再抱我,我不喜欢这样,我宁肯自己还没长大。”钟烟花的眼圈微红,看着他强自平静说道:“可人总是要长大的,我不怕丢人,我就喜欢抱着你。”许乐无助地摊开双手,想要说些什么却不知道该说什么好,只好轻轻叹息了一声。“我喜欢你。”钟烟花用发誓一般的语气,肯定而坚定说道:“我也知道你喜欢我,不管你因为怕被人说闲话,还是被你脑子里那些迂腐甚至愚蠢的恋爱婚姻观压的不敢承认。”“你别想拒绝我,因为这个世界上只有你看过我的**,从小到大你记不记得你给我洗过多少次澡?借着洗澡的机会你明目张胆把我全身看光光多少次?”钟烟花勇敢地盯着许乐的眼睛,滑嫩白洁的脸颊上,露出两抹羞涩的红晕,就像枝头鲜嫩的苹果。“哥你给我梳过头,给我洗过小*,甚至就连我来初经的时候都是你在我身边,直到今天我还记得你的手放在我的小腹上是那么的暖和。”“我的爸爸妈妈都死了,这个世界上我只有你一个亲人了,但哥你并不是我的亲哥哥,所以你必须对我负责,你必须要娶我。”许乐在宇宙最粗神经最坚毅石头精神的支撑下,勉强听完少女羞涩而勇敢的告白,傻傻的愣了半天,忽然想明白了这件事情,用力挥舞着手臂*道:“给你洗澡的时候你才五岁!那个晚上还有商秋!”“小时候就说过,我喜欢商秋,我不介意她当*。”钟烟花甜甜一笑,明亮双眸笑成两眉弯月,然后微微抬起下颌,骄傲而冷酷质问道:“五岁的事情就不用负责?还是说我现在十五岁了你就可以不管我了?”许乐了她的脑袋,苦笑说道:“乖,你知道自己已经有多少个嫂子,这次回去如果我死不了,麻烦事儿还在后面,你就把哥当mx的废弃油放了好不好?”“就是因为马上要回联邦,要看到那些女人,我才着急,我又要回西林,谁去看着你们?”钟烟花恼怒地从他魔掌下摆脱,抬起白袖抹掉脸颊上的泪痕,喊道:“最好你回联邦发现她们都嫁了人。”“那样……”许乐本想说那样最好,临出双唇时,却下意识里变成一声感慨:“不大好吧?”钟烟花忽然抬起头来,极为严肃认真地望着他,沉默片刻说道:“哥,这次回联邦真的很危险,你真有可能会死,在死之前你能不能答应我最后一个愿望?”“不要。”许乐毅然决然说道。钟烟花恼火地拿起抱枕,遮着自己滚烫的小脸,嗡声嗡气*道:“我鼓起很大勇气才说出口,你又不知道我最后愿望是要当你的女人,为什么要说不要?”许乐看着抱枕后面偷偷眨着的眼睛,感觉这才是那个可爱的小姑娘,笑着说道:“因为小爷我永远不死。”钟烟花扔掉抱枕,嘲讽道:“只会抄你老师的名言。”…………“哥,你小时候在东林住的地方是叫钟楼街吧?”“是。”“你知道钟楼街为什么叫那个名字吗?”“因为当年人类社会拓荒时,执行任务的第四军区,主战舰莫名其妙坠毁,只剩下一个仿古钟。”钟烟花可爱地点着自己的翘鼻尖,说道:“第四军区指挥官是我祖先噢,很巧吧?”听到这句话,许乐这才发现多年来一直没有想到,原来钟楼街名字来源的故事,竟和西林钟家有关。“我还知道先祖看着战舰坠毁时的爆炸画面,曾经说过一句话,后来成了你们东林人用来装酷的名言。”许乐微笑复述道:“我的心情比烟火还要寂寞。”钟烟花挪动身体,趴在他的胸口,隔着极近的距离,看着他的脸,说道:“我就叫钟烟花。”许乐感受着怀里传来的少女心跳声,问道:“然后呢?”“东林和西林隔着无数星河,分别在宇宙两边相望,遥远的不能再遥远,然而奇妙的是,我们两个人生活的地方还有那些故事,之间仿佛都有联系。”“这种联系很强大,强大到我小时候在古钟号上第一个遇见的人,不会是别人,只能是你。”“一个大逃犯遇到一个小逃犯……这是命运的安排,哥,这种事情是你躲不开避不了的。”钟烟花靠着他坚实的胸膛,闭着眼睛缓缓说着,因为太过疲倦的缘故,挂着泪痕就这般沉沉睡去。许乐默默看着怀里的小姑娘,想起多年前星光下抱着娃娃的白衣女童,不禁有些惘然,原来一晃已是十年。套房温度调的比较低,钟烟花的手感觉到一丝凉意,在睡梦中下意识里伸进许乐领口中,贴在他暖和结实的胸膛上,然后像贪玩的猫般轻轻挠了挠。大概是手感和温度都不错的缘故,少女唇角微翘,露出满足而甜美的笑容。许乐看着她脸上的笑容,自己也忍不住微微笑了起来,低声说道:“你十岁的时候我就在想,今后肯定会有很多满脸青春痘的讨厌小男生来追你。”他抽出压麻的手臂,轻轻活动手指,念头微动用指尖在钟烟花清细的眉毛上缓缓画过,沉默很长时间后,平静说道:“如果你还醒着,听到这句话可能会开心。”“当时想像那种画面,我就非常不开心,但我必须承认和先前那刻看到画面时的不开心,确实不同。”因为酒喝的太多,听了太多让自己无处应对的少女告白,许乐的脑袋也有些昏沉,取过抱枕垫在自己颈后,看了十几秒钟天花板,便安静睡去。第二日清晨,淡蓝色的恒星光芒穿透防弹玻璃,占据房间里每个角落,在沙发上那对兄妹身体缓慢洒落。两个人几乎同时醒了过来,钟烟花发现自己左手正在许乐怀里舒服地抚摩,羞怯地赶紧抽了出来,然后腆着脸嘿嘿一笑,*着满头乱发就冲进了洗手间。许乐站起身用力伸展双臂,排去昨夜的酸涩,然后看了一眼洗手间紧闭的门,微笑想着,看小姑娘的表情呆会儿就应该冲出门来,扶着腰羞着脸让自己忘记昨天她曾经说过的所有话,不准再想起。他感慨想道,昨夜听到的那些话,就当成生命里美好却只能静静聆听无法握住的美妙音符吧。半小时后,钟烟花梳洗完毕,然后走出洗手间,没有任何犹豫,直接走到许乐身前。浅米色小风衣将少女的腰线修饰的非常迷人,她脸上竟罕见的上了极淡的妆容,眉眼显得格外清丽漂亮,双手紧张握在身旁的她,望着许乐极为认真说道:“对于哥来说,昨天讲的事情大概只是生命中的插曲,但请你一定要记住,这肯定会是我生命的主旋律。”看着紧闭的房门,想着女孩儿离开之前的宣言,淡蓝光线中的许乐身体无比僵硬,依旧滑稽可笑地保持着举臂向上的姿式,在这一刻他甚至觉得自己已经忘了封余大叔教给自己的那些动作是什么。就在他变成一座石雕的时候,耳朵里那粒金属片停止很长时间的振动再次到来,变成清晰的声音,通过耳膜传进他的大脑,只是今天这声音显得情绪相当丰富。…………(这段情节我是真不擅长写,写了整整一夜,快写死我了,但又不得不写,因为间客从 钟楼街,包括那句被无数人嘲讽小资到恶俗的比烟花寂寞,都是为了钟烟花,这本书对于我来说,女主角从来都是钟烟花,没有改变过。和养成什么无关,和我爱好有关,我最喜欢的就是非血缘关系铁密兄妹情感关系,这应该是当年受蓝色生死恋的影响,映秀写过,庆余年写过,间客也要写,下本书我将会正式大写特写。不过小西瓜确实太小了,而且我真不擅长写这些,所以这夜苦苦煎熬时,脑海里总想起夏花娘的重生之心动,佩服佩服。当初看间客的时候是真的喜欢钟烟花(难道是因为萝莉养成加倒贴?)高中唯一被停课的时候就是重看间客,恍然都过去那么多年了。一些情节还是挺印象深刻的,虽然故事现在看来比爽文也高不了太多。不知道为什么这一章就是很有画面感。“老子此刻的心情,比烟花还要寂寞”
2019年06月14日
1,124 阅读
0 评论
0 点赞
2019-06-12
时隔六年的回忆
[Meting][Music server="netease" id="509330711" type="song"/][/Meting]一旦长大,就得背负这样那样的枷锁,即使你刻意地保留着少年时代的心,迟早也会被这残酷的社会所吞没
2019年06月12日
1,128 阅读
0 评论
0 点赞
2019-06-09
夜明前的琉璃色
[Meting][Music server="netease" id="693073" type="song"/][/Meting]在我刚接触Gal的时候,不明白八月社的作品为什么受到了这么多人的喜欢,明明人物都是“八月脸”,为什么那些人设精美的作品卖的却比八月的作品差得远。高中放月假的时候看了下大图书馆改编的番剧,剧情有点看不懂(其实现在都没什么印象了)。于是下了个ONS的夜明前的琉璃色,只是推完了菲娜线,真结局没打就再也没打开过了。时隔接近5年,再次推完了菲娜线,麻衣线,菜月线也快结束了,整体水准确实很高,但是,已经不对现在的我的胃口了。高中时的我推gal或许是为了感官刺激,或许是为了故事情节。现在接触的游戏多了,阅历增长了,更多的是把gal当作一种放松的方式。除非是特别有趣的,不然让我盯着玩两个小时确实不大可能了。开着自动吃点东西推着看看手机什么的,睡前还是挺放松的。目的改变了,所以现在更多是选择轻松愉快的gal,所以夜明的几条线推完感觉并不好,甚至有点不舒服。菲娜线女主的错还让男主承担错误而不道歉,麻衣线整个全部在讲如何让身边人接受两人相恋的事实,和姐姐的矛盾有些莫名其妙。至于菜月线,幼驯染果然最难受,直接搞了个女配向主角告白,而主角对菜月的感情并没有体会到。八月脸的人设看多了其实也习惯了,音乐整体其实也不错,但这故事的展开以及这主要矛盾嘛,确实是我不太喜欢的方式。是时候加快进度换下一个Gal了。我服了,菜月线强行制造矛盾,男主忘记重要的约定还行。忘了就完了还要自我中心,编剧真是。。。以后真的不敢碰八月作品了,一点都不轻松快乐。服了这展开,幼驯染菜月从小心系主角。。最后放一张彩音图,难道我真的老了?“我把喜欢这种心情,丢到了非常非常遥远的地方。虽然现在,我还无法爱上别人...但等到时机成熟,我必须将这份心情取回。”——姬野星奏写于2019/6/9
2019年06月09日
1,042 阅读
0 评论
0 点赞
2019-05-30
重载运算符时的参数和返回类型要用引用的说明(转载)
举个必须要用重载运算符和重载运算符时必须要使用引用的例子class Myclass { private: char* str; public: Myclass( char* str1 = "default string" ) { str = new char[strlen( str1 ) + 1]; strcpy( str, str1 ); cout << "constructor called" << endl; } ~Myclass() { cout << "destrustor called" << endl; } void showChar() { cout << str << endl; } Myclass &operator = (const Myclass &ele) { delete[] str; str = new char[strlen( ele.str ) + 1]; strcpy( str, ele.str ); return(*this); } }; int main() { Myclass class1( "string1" ); Myclass class2; class2 = class1; class1.showChar(); class2.showChar(); return(0); }这里我们重载了赋值运算符,将class1的str赋给了class2.str;若我们不重载赋值运算符,用原来自带的‘=’,则会调用复制构造函数,将class1的str的值复制给class2的str,这是两个str指向统一内存。在程序完成时,调用析构函数,先调用class2的析构函数,把str所指向的内存给清除,完成后再调用class1的析构函数,由于在class2时已经把str所指向的内存给清除了,这时会出现内存泄漏。为什么这里的重载赋值运算符一定要用引用?若参数不用引用,则有Myclass &operator=(const Myclass ele) {这时实参传值给形参会创建一个临时变量,调用复制构造函数将实参复制给形参,实参的str与形参的str指向同一块内存。所以,当赋值函数完成时,会清除函数的所占的内存,形参就会被清除,形参的str指向的内存也就会被清除。再调用class1.showchar()会发现内存泄漏。输出结果如下:constructor calledconstructor called䁷䁷䁷䁷䁷string1destrustor calleddestrustor called若重载运算符函数的返回类型不用引用,则有则有Myclass operator=(const Myclass &ele) {这是返回对象时会创建一个临时对象,再调用复制构造函数,将返回的对象复制给临时对象,函数结束后,返回的对象被清除,返回对象的str所指向的内存也被清除,由于返回对象和临时对象的 str指向同一块内存,所以calss2=class1的str指向一块随机内存,在调用class2.showchar()时会随机输出。输出结果如下:constructor calledconstructor calledstring1䁷䁷䁷䁷䁷destrustor calleddestrustor called此外:(class2=class1)=class3是不允许的,编译器不允许临时对象调用成员函数。因此这种情况必须要用引用来传递参数和返回参数,使用引用返回的参数可以作为左值。原文:https://blog.csdn.net/youyou362/article/details/75023797
2019年05月30日
1,082 阅读
0 评论
0 点赞
1
...
9
10
11