64,662
社区成员
发帖
与我相关
我的任务
分享
else return m;
..\BasicFunction\ExternalSort.cpp:271: error: no matching function for call to `generateRuns(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, const bio_analysis::SearchEngineType&)'
#include <iostream>
using namespace std;
template<typename T>
T _m(int x)
{
int k = 1;
double m = 10.001;
if(x == 1) return k;
else return m;
}
int main() {
_m<int>(1);
_m<double>(2);
}
**** Build of configuration Debug for project ResultParser ****
**** Internal Builder is used for build ****
g++ -O0 -g3 -Wall -c -fmessage-length=0 -oBasicFunction\ExternalSort.o ..\BasicFunction\ExternalSort.cpp
In file included from ..\BasicFunction\../bio_analysis_sdk.h:7,
from ..\BasicFunction\ExternalSort.h:4,
from ..\BasicFunction\ExternalSort.cpp:2:
..\BasicFunction\../../include/sdk.h: In member function `void proteomics_sdk::CSpectrum::Create_Hash_Table()':
..\BasicFunction\../../include/sdk.h:1002: warning: converting to `size_t' from `double'
..\BasicFunction\../../include/sdk.h: In member function `void proteomics_sdk::CSimpleMatchResult::track(const proteomics_sdk::CSpectrum&, const proteomics_sdk::CPeptideResult&, size_t, proteomics_sdk::CCondition&)':
..\BasicFunction\../../include/sdk.h:1068: warning: comparison between signed and unsigned integer expressions
..\BasicFunction\ExternalSort.cpp: In function `int generateRuns(std::string, int, const bio_analysis::SearchEngineType&)':
..\BasicFunction\ExternalSort.cpp:91: error: no matching function for call to `GetKey(bio_analysis::CMatchSpectraInfo&, const bio_analysis::SearchEngineType&)'
..\BasicFunction\ExternalSort.cpp:134: error: no matching function for call to `GetKey(bio_analysis::CMatchSpectraInfo&, const bio_analysis::SearchEngineType&)'
..\BasicFunction\ExternalSort.cpp: In function `void kwaymerge(int, int, int, const bio_analysis::SearchEngineType&)':
..\BasicFunction\ExternalSort.cpp:191: error: no matching function for call to `GetKey(bio_analysis::CMatchSpectraInfo&, const bio_analysis::SearchEngineType&)'
..\BasicFunction\ExternalSort.cpp:207: error: no matching function for call to `GetKey(bio_analysis::CMatchSpectraInfo&, const bio_analysis::SearchEngineType&)'
..\BasicFunction\ExternalSort.cpp: In function `int Merge(int, int, const bio_analysis::SearchEngineType&)':
..\BasicFunction\ExternalSort.cpp:240: error: no matching function for call to `kwaymerge(const int&, int&, int&, const bio_analysis::SearchEngineType&)'
..\BasicFunction\ExternalSort.cpp:248: error: no matching function for call to `kwaymerge(int&, int&, int&, const bio_analysis::SearchEngineType&)'
..\BasicFunction\ExternalSort.cpp: In function `void ExternalSort(const std::string&, size_t, const std::string&, const bio_analysis::SearchEngineType&, const int&)':
..\BasicFunction\ExternalSort.cpp:271: error: no matching function for call to `generateRuns(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, const bio_analysis::SearchEngineType&)'
Build error occurred, build is stopped
Time consumed: 2297 ms.
#include <iostream>
using namespace std;
template<typename T>
T _m(int x)
{
int k = 1;
double m = 10.001;
if(x == 1) return k;
else return m;
}