c++ - 'x' 的 GCC 警告声明会影响 y 类的成员
问题描述
我在一个名为KoalaClass
. 编译器警告我“vertices_”的声明会影响“KoalaClass”的成员。vertices_
是一个名为 的类的成员KoalaClass
。
std::find_if(vertices_.begin(), vertices_.end(), [&sourceName, this](koalaGraph::PVertex const& vertices_) {return sourceName == vertices_->info.name;}
有人可以解释为什么会发生这种情况,以及我是否对 lambda 进行了错误编码?
解决方案
推荐阅读
- java - 绕过设置器来更改对象的值是一种不好的做法吗?
- git - git status -s 只显示要提交的文件
- python - 如何修复“错误:无法识别选项--single-version-externally-managed”
- android - Place API-如何获取特定(不同)位置的 NearbyList
- c++ - 为什么 polyxpoly 在 GNU octave 中不起作用
- r - 增加 R for Mac 的内存限制
- python - 在不使用循环的情况下将大量 JSON 数据插入数据库的其他方式
- android - Kotlin - 在 Recyclerview Android 中使用 Seekbar 播放音频
- html - 儿童主题wordpress中的@media,根本没有响应并且完全忽略了css
- algorithm - 以 sum 为质数的特殊对