读书人

标题请看内容;解决办法

发布时间: 2012-06-07 15:05:14 作者: rapoo

标题请看内容;
求推荐一款c++的源码看看;能学到东西的;不需要太高深
vs可调试;


[解决办法]
int main(int argc, char **argv)
{
return 0;
}
[解决办法]
有这兴致 直接看linux或者boost源码不就好了
[解决办法]
到网上下个xxx管理系统源码,或者局域网聊天工具源码,或者xxx小游戏C++实现。。。
或者直接看一些库函数的实现
[解决办法]

C/C++ code
#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 ;} 

读书人网 >C++

热点推荐