随笔分类 -  C++

C++学习笔记
C++中的标准异常类
摘要:namespace std{ //exception派生 class logic_error; //逻辑错误,在程序运行前可以检测出来 //logic_error派生 class domain_error; //违反了前置条件 class invalid_argument; //指出函数的一个无效参数 class length_error; //指出有一个超过类型size_t的最大可表现值长度... 阅读全文
posted @ 2010-10-19 09:34 云中君 阅读(4267) 评论(0) 推荐(0) 编辑
STL标准库中的算法函数
摘要:非修改性序列操作(12个)类型函数名说明循环for_each()对序列中的每个元素执行某操作。查找find()在序列中找出某个值的第一次出现的位置。find_if()在序列中找出符合某谓词的第一个元素。find_end()在序列中找出一子序列的最后一次出现的位置。find_first_of()在序列中找出第一次出现指定值集中之值的位置。adjacent_find()在序列中找出相邻的一对值。计数c... 阅读全文
posted @ 2010-09-30 13:32 云中君 阅读(2896) 评论(0) 推荐(0) 编辑
用Windows API进行字符串或字符的大小写转换
摘要:#include <iostream>#include <windows.h>using namespace std;int main(){char sz[] = "aBcDefGHIJklmn";cout << sz << endl;::CharLowerA(sz);cout << sz << endl;::CharUppe... 阅读全文
posted @ 2010-09-21 22:01 云中君 阅读(2803) 评论(0) 推荐(0) 编辑
C++各种字符串类型之间的转换
摘要:// 各种字符串类型之间的转换#include <atlbase.h>#include <iostream>using namespace std;int main(){// UNICODE 到 MBCS(多字节字符集){LPOLESTR lpw = L"Hello,你好";size_t wLen = wcslen(lpw) + 1;int aLen = ::WideCha... 阅读全文
posted @ 2010-09-17 14:24 云中君 阅读(5664) 评论(0) 推荐(0) 编辑