- 博客(15)
- 收藏
- 关注
原创 C++的goto语句;C++变量引用&的使用;
/b引用了a,b是a的引用。有 &:传的是变量本身,函数内能改外面 没 &:传的是副本,函数内改了不影响外面。引用:有一个引用变量名,一个引用类型,对另外一个已经赋值的变量的引用;引用类型 引用符 引用名称。2.C++变量引用,引用符&的使用。1.C++的goto语句。
2026-04-11 11:14:29
6
原创 Linux编程之获取控制台输入的3种方式getchar(),getline(),cin
一句话: 把 C++ 的 string 字符串 → 转换成 C 语言 printf 能看懂的字符串。2.printf("%s") 只认识 *C 语言老式字符串(char)**getchar() 只拿一个字符,回车丢在原地 → 必须手动吃掉。getline / cin 会自己处理回车 → 不用管。1.string 是 C++ 专属类型,问题 2:c_str() 是什么意思?
2026-03-25 14:39:59
13
原创 C++支持函数重载什么意思?引用类型是什么意思?
返回值可以相同也可以不同,但是不能只改返回值,只改返回值的操作不叫重载;引用 = 变量的别名 / 外号,不是新变量,和原变量共用同一块内存。同一个函数名,写多个不同版本,根据传进去的参数自动选对应版本调用。参数的类型不同(包括引用)可以构成重载!必须初始化(不能只写 int& b;返回值不同不算重载(不能只改返回值)不占额外内存(和原变量共用地址)1重载:同名不同参,自动选版本。2引用:变量别名,共用同内存;类里面经常用(构造函数重载)3引用做参数:不复制、能修改。一旦绑定,不能改绑别的变量。
2026-03-24 11:33:14
23
原创 类,对象;封装,继承,多态
C++ 里的对象 = 用代码模拟的现实事物,是 “属性 + 方法” 的封装体,是类的具体实例。用对象来组织代码,让程序更贴近现实、更好维护、更好扩展。对象:OOP 的核心,是数据 + 功能的打包实体类:对象的模板,对象是类的实例属性(变量)+ 方法(函数)作用:让代码更贴近现实、易维护、可复用一、封装(Encapsulation)—— 把东西包起来,保护好一句话:把属性藏起来,只留安全的接口给外面用。private:// 私有属性:外面不能直接改!int score;
2026-03-23 22:13:18
291
原创 C++类和方法定义及调用,C++非类方法编写
函数入口处,通过定义类的对象,通过类的对象调用类的方法,传入参数来调用;H文件中定义类,用class定义,定义方法,传入参数,返回值;
2026-03-17 19:06:33
15
原创 *** error 65: access violation at 0x40021000 : no ‘read‘ permission
问题点:调试状态下,程序不先进入主函数,而且不能全速运行,全速运行时会报下面错误;选择ST-link仿真器调试即可解决问题(我是连接好ST-Link仿真器的)是因为选择了软件模拟仿真;
2025-07-03 21:28:43
390
原创 Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported
问题点:ARM Comolier选择错误-ARM Complier Version 中ARMCC是V5.06版本(至于为什么不用上面的ARMCLANG,好像是和内核及编译器的兼容性有关,这个我并不能确定,仅发表下观点,有懂的欢迎大家补充),但在Target中选择的是Version6,编译时就会出错;解决方法:把Target中的ARM Complier修改为V5的版本可解决。运行程序出现了这个bug,现给大家分享下我发现的问题点及解决办法;
2025-07-03 21:14:49
911
原创 keil中“*** Using Compiler ‘V5.06 update 7 (build 960)‘, folder: ‘D:\Installation\keil_arm\keil_v5\AR”
将C99勾选住,问题解决;
2023-08-15 21:46:22
15436
3
原创 CCS10中出现“Description Path Resource Location Type#141 too many arguments in function call ”问题
原因:调用函数时传入的参数数量与函数声明的参数数量不同。(上面这个函数调用是发生错误的来源)函数调用的722行改为下面这个即可解决。
2023-08-01 17:38:13
2137
原创 CCS10的程序移到CCS3.3中出现错误:error: declaration may not appear after executable statement in block
CCS10的程序移到CCS3.3中出现错误:error: declaration may not appear after executable statement in block
2023-03-01 10:20:28
444
原创 CCS3.3烧写问题the partid register may not have been read properly due to the target state
CCS3.3烧写问题the partid register may not have been read properly due to the target state
2023-02-28 16:31:53
495
原创 CCS3.3烧录data verification failed at address 0XXX,please verify… ;failure loading flash API interface
CCS3.3烧录程序时出现data verification failed at address 0XXX,Please verify target memory and memory map ;failure loading flash API interface file onto target
2023-02-27 16:44:32
2284
原创 java.lang.IllegalArgumentException: java.net.UnknownHostException: liunx01 at org.apache.hadoop.sec
首先,我也百度了,但没能解决问题后来,我对这个问题的解决办法:重点在这:Unknown Host Exception——>未知名的主机异常这个图片是我的主机名这个图片是我执行时写的主机名,错误在哪儿,一目了然希望对大家有用,手残导致的错误,引以为鉴...
2018-04-10 14:22:08
2671
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅