首页 > 编程语言 >C++ 获得`wchar_t *`的长度

C++ 获得`wchar_t *`的长度

时间:2022-08-17 14:01:37浏览次数:59  
标签:std C++ wcslen dimObjPrefix 长度 wchar include

sizeof (wchar_t); 

如果你想知道一个wchar_twchar_t *)的大小,要使用wcslen

1 size_t wcslen (const wchar_t *ws);

假设你想终止的C风格的字符串,你有两个选择空的长度:

#include <cwchar>并使用

std::wcslen (dimObjPrefix);

#include <string>并使用

std::char_traits<wchar_t>::length (dimObjPrefix);

标签:std,C++,wcslen,dimObjPrefix,长度,wchar,include
From: https://www.cnblogs.com/ybqjymy/p/16594895.html

相关文章

  • 2.C/C++的const
    1.C语言的const修饰的变量都有空间2.C语言的const修饰的全局变量具有外部链接属性3.C++语言的const修饰的变量有时有空间,有时没有空间(发生常量折叠,且没有对变量进行取址......
  • C++primer练习14.1-9
    练习14.1在什么时候情况下重载的运算符与内置运算符有所区别?在什么时候重载的运算符又与内置运算符一样::为类设计的运算符,尽量重载的运算符含义不要改变,如+还是加法练习1......
  • C++ typeid获取类型信息
    #include<iostream>#include<typeinfo>intmain(){inti;conststd::type_info&info=typeid(int);std::cout<<"typeid"<<info.name()<<std::......
  • python 中统计绵羊 ARS-UI_Ramb_v2.0)参考基因组中GC含量及每条染色体的长度
     001、方法1root@PC1:/home/test#lsa.fastatest.pyroot@PC1:/home/test#head-n5a.fasta##参考基因组文件>NC_056054.1OvisariesstrainOA......
  • C++ beginner(2)- variable
    initializationintx{};//xisfilledwithzeroes,sox==0intx{123};intx(123);inta,b=123,c{},d{456},e(789);int*x,y,z;==int*x;inty;int......
  • python中统计人类基因组的外显子总长度(部分测试序列)
     001、方法1root@PC1:/home/test#lsa.txttest.pyroot@PC1:/home/test#cata.txt##测试数据#chromosomenc_......
  • C++ 调整终端界面的大小
    #include<iostream>#include<string>#include<windows.h>#defineWIDTH40#defineHEIGHT15usingnamespacestd;voidinit(){//初始化终端界面char......
  • uec++ 1天
    用来让不是商店下载的ue进行注册        ufunction(exec)用来实现引擎中实现函数uclass staticclass 进行虚幻模拟反射机制 ......
  • C++primer练习13.55-58
    练习13.55为你的StrBlob添加一个右值引用版本的Push_backvoidStrBlob::push_back(string&&s){data->push_back(std::move(s));}练习13.56如果sorted定义如下,会发生......
  • C++primer练习13.49-54
    练习13.49为你的String类添加一个移动构造函数和一个移动赋值运算符String(String&&a):elements(std::move(a.elements)),first_free(std::move(a.first_free)),cap(st......