0
A
回答
1
“二进制找不到”是一个失败的编译的结果 - 检查编译器的输出,它说:assignment of read-only reference
。这是因为您无法指定变量str
,因为它的permute
方法的参数被声明为const
。
的解决方案取决于你的方法应该如何工作:
- 如果
permute
应修改给定的参数str
变量(即你作为参数时permute
被称为使用的字符串),然后删除该const
方法声明 - 如果您只在方法内部使用
str
,并且用于方法调用的字符串变量应保持不变,然后创建它的副本(例如std::string strCopy(str);
)并使用该变量而不是str
。
相关问题
- 1. 未找到Eclipse CDT Binary - Mac OS X Lion
- 2. eclipse cdt juno C++
- 3. Eclipse JUNO未启动
- 4. Eclipse 4.2 Juno没有找到JRE
- 5. Eclipse未找到Valgrind
- 6. junit未安装在eclipse juno
- 7. C++在Mac上使用eclipse juno - “找不到二进制文件”
- 8. 为C++配置Eclipse Juno
- 9. 未找到C/C++头文件的Eclipse
- 10. 问题与eclipse juno c,C++在windows中
- 11. 无法设置Eclipse Juno C++ std = C++ 11
- 12. 未找到eclipse-betaupdate?
- 13. Eclipse未找到javax.swing
- 14. Eclipse-未找到源
- 15. Eclipse未找到Main_Activity
- 16. Eclipse Juno未加载 - 卡在'org.eclipse.m2e,core'
- 17. Eclipse Juno:未分配的可关闭值
- 18. android应用程序未安装,eclipse juno
- 19. Eclipse Juno未在Windows 7 64位启动
- 20. Tomcat错误eclipse juno
- 21. Maven与Eclipse Juno
- 22. Eclipse Juno挂起
- 23. Eclipse的JUNO
- 24. Eclipse Juno org.eclipse.ui.ide.ResourceUtil
- 25. Eclipse Juno的Equinox.log?
- 26. Eclipse:未在xyz找到存储库(ProvisionException)
- 27. eclipse juno jstl错误找不到标记库
- 28. 无法在Eclipse中编译C juno
- 29. Eclipse JUNO - 编辑.class
- 30. Hadoop CDH4和Eclipse Juno