标题请看内容;
求推荐一款c++的源码看看;能学到东西的;不需要太高深
vs可调试;
[解决办法]
int main(int argc, char **argv)
{
return 0;
}
[解决办法]
有这兴致 直接看linux或者boost源码不就好了
[解决办法]
到网上下个xxx管理系统源码,或者局域网聊天工具源码,或者xxx小游戏C++实现。。。
或者直接看一些库函数的实现
[解决办法]
#include <algorithm>#include <iostream>#include <functional>#include <cstring>using namespace std;int main() { char *Alphabet = "abcdefghijklmnopqrstuvwxyz" ; char *Vowels = "aeiou" ; char *AlphaNum = "0123456789abcdef" ; char result[45] ; char *last ; int lenA = strlen(Alphabet) ; int lenV = strlen(Vowels ) ; int lenAN = strlen(AlphaNum) ; cout << "Alphabet = " << Alphabet << endl ; cout << "Vowels = " << Vowels << endl ; cout << "AlphaNum = " << AlphaNum << endl ; cout << "\nusing non-predicate versions" << endl ; //non-predicate set_difference last = set_difference(Alphabet, Alphabet+lenA, AlphaNum, AlphaNum+lenAN, result) ; *last = 0 ; cout << "set_difference(Alphabet, AlphaNum) = " << result << endl ; //non-predicate set_intersection last = set_intersection(Alphabet, Alphabet+lenA, AlphaNum, AlphaNum+lenAN, result) ; *last = 0 ; cout << "set_intersection(Alphabet, AlphaNum) = " << result << endl ; //non-predicate set_symmetric_difference last = set_symmetric_difference(Alphabet, Alphabet+lenA, Vowels , Vowels +lenV, result) ; *last = 0 ; cout << "set_symmetric_difference(Alphabet, Vowels) = " << result << endl ; //non-predicate set_union last = set_union(Alphabet, Alphabet+lenA, AlphaNum, AlphaNum+lenAN, result) ; *last = 0 ; cout << "set_union(Alphabet, AlphaNum) = " << result << endl ; cout << "\nusing predicate versions" << endl ; //predicate set_difference last = set_difference(Alphabet, Alphabet+lenA, AlphaNum, AlphaNum+lenAN, result , less<char>()) ; *last = 0 ; cout << "set_difference(Alphabet, AlphaNum) = " << result << endl ; //predicate set_intersection last = set_intersection(Alphabet, Alphabet+lenA, AlphaNum, AlphaNum+lenAN, result , less<char>()) ; *last = 0 ; cout << "set_intersection(Alphabet, AlphaNum) = " << result << endl ; //predicate set_symmetric_difference last = set_symmetric_difference(Alphabet, Alphabet+lenA, Vowels , Vowels +lenV, result , less<char>()) ; *last = 0 ; cout << "set_symmetric_difference(Alphabet, Vowels) = " << result << endl ; //predicate set_union last = set_union(Alphabet, Alphabet+lenA, AlphaNum, AlphaNum+lenAN, result , less<char>()) ; *last = 0 ; cout << "set_union(Alphabet, AlphaNum) = " << result << endl ; return 0 ;}