随笔分类 - C++
C++学习笔记
C++中的标准异常类
摘要:namespace std{ //exception派生 class logic_error; //逻辑错误,在程序运行前可以检测出来 //logic_error派生 class domain_error; //违反了前置条件 class invalid_argument; //指出函数的一个无效参数 class length_error; //指出有一个超过类型size_t的最大可表现值长度...
阅读全文
STL标准库中的算法函数
摘要:非修改性序列操作(12个)类型函数名说明循环for_each()对序列中的每个元素执行某操作。查找find()在序列中找出某个值的第一次出现的位置。find_if()在序列中找出符合某谓词的第一个元素。find_end()在序列中找出一子序列的最后一次出现的位置。find_first_of()在序列中找出第一次出现指定值集中之值的位置。adjacent_find()在序列中找出相邻的一对值。计数c...
阅读全文
用Windows API进行字符串或字符的大小写转换
摘要:#include <iostream>#include <windows.h>using namespace std;int main(){char sz[] = "aBcDefGHIJklmn";cout << sz << endl;::CharLowerA(sz);cout << sz << endl;::CharUppe...
阅读全文
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...
阅读全文