栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

2021-10-11

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-11

问题描述:
在c++中error: request for member '*' in '*', which is of non-class type '*'


原因分析:

因为不带参数的构造函数可以是一个对象,也可是一个函数声明。但是c++编译器总是优先认为是一个函数声明,然后是对象。



解决方案:

变无参构造为有参构造,加上一个无实际意义的参数。


问题描述:
bind client ip&port failed

原因分析:

所调用的端口被占用,没有被释放掉


解决方案:

若被占用的端口有其他功能,就选取另一个端口使用;若没有其他功能,被误占用,则可杀死释放端口

强行中止(经常使用杀掉)一个进程标识号为324的进程: 
#kill -9 324

确定要杀死进程的PID或PPID 

# ps -ef | grep httpd 


问题描述:
在机器人运动控制中,调整了变量状态之后,在具体运行时并没有得到所想改变的状况

如下面代码,第一段代码控制没有具体体现

//此段为在原有样例代码中,额外添加的操作
cmd.mode = 2;               
cmd.rotateSpeed = -0.9f;
sleep(1);

cmd.mode = 1;
sleep(1);

udp.SetSend(cmd);




原因分析:

没有考虑到机器人运动控制中,还涉及到udp信息发送问题




解决方案:

在每个状态调整过后都发送一次

cmd.mode = 2;
cmd.rotateSpeed = -0.9f;
udp.SetSend(cmd);
sleep(1);

cmd.mode = 1;
udp.SetSend(cmd);
sleep(1);

puts()与printf()

puts函数在输出字符串时相对于printf函数形式上较简单。

详见以下代码,用puts函数输出字符串,可以不用单独指明字符串格式。

# include 
int main(void)
{
    char name[] = "祖国!";
    printf("%sn", name);  //用printf输出
    puts(name);  //用puts()输出
    puts("我爱你!");  //直接输出字符串
    return 0;
}

此外,要注意,使用puts函数,自带换行符


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/317167.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号