我发生了一件非常奇怪的事情。我有一个脚本,可以选择4种不同的波形。这些波有自己的属性。但是,有时一个波的属性将用于不同的波。
代码如下。如您所见,有四种不同类型的波浪。 Debug将声明Wave1或Wave2。它还将更新编辑器中的所有变量,但是实际看到的可能是Wave 3的Instantiations和Wave4的变量,但是调试会说Wave 1.。
为什么会发生这种情况的任何想法?
find_package (Boost COMPONENTS system filesystem unit_test_framework REQUIRED)
include_directories (${TEST_SOURCE_DIR}/src
${Boost_INCLUDE_DIRS}
)
add_definitions (-DBOOST_TEST_DYN_LINK)
add_executable (Test test.cpp)
target_link_libraries (Test
Sqr
${Boost_FILESYSTEM_LIBRARY}
${Boost_SYSTEM_LIBRARY}
${Boost_UNIT_TEST_FRAMEWORK_LIBRARY}
)
add_test (NAME MyTest COMMAND Test)