IT培训网 - IT职场人学IT技术上IT培训网
IT培训网教您学C++和C的相关转换方法
时间:2016-07-27 16:51:36 来源:编程网 作者:IT培训网 已有:名学员访问该课程
对于很多想学习C++的同学或者了解C++方面的同学想来学习C++培训的同学或者还有很多正准备学习C++的同学会问到如何有效的提升自己C++方面的技能,今天IT培训网小编就结合日常的学习和同学们的一个实际情况和大家详细的分析一下,希望大家能够通过本文更好的了解如何学习C++。
如何学习c++?
面对这样一个复杂难学的编程语言,有这样的疑问也是实属正常。在IT培训网c++培训中,也有一些学员刚刚接触到c++就发起了愁,找不到学习的方法。为此,小编给你支几招,希望对你的c++学习有所用处。
1.c++基础是关键。“好的开始是成功的一半”,这句话你一定不陌生。对于c++学习来说同样适用。对于c++培训的学员来说,要把握好IT培训网c++培训中一开始最基础的课程学习,不要因为基础就怠慢了它。如果你能将基础课程学好,这对于你日后的进一步学习也会变得很轻松。而对于自学c++的朋友们,小编给大家推荐《C++标准程序库》、《C++大学教程》、或Stroustrup撰写的经典《C++程序设计语言》等等。
2.进一步了解c++,并应用与c++开发之中。在这一过程,c++培训的学员会接触到更深层次的c++知识点,大家要注意学会高效地使用c++。在此期间,大家要遵循IT培训网c++培训的老师的指导,学会将c++理论真正应用于实践之中,并从中切实理解。如果有疑问一定要及时提出来,非常忌讳问题的堆积。对于自学的朋友,这一阶段小编推荐给大家《C++编程规范》、《ImperfectC++》、《(More)EffectiveC++》来学习。
3.研究c++,培养对c++的敏感性。如果大家对c++的学习到了一定程度,下面就可以适当拓展了。了解时下c++的最新资讯,去读一读关于c++的学术文献,适当地拓展自我。小编推荐给大家《C++设计新思维》、《C++模版元编程》、《C++语言的设计和演化》、《编程的本质》等。
如果你在c++学习中还存在苦难,在c++培训中仍感到不如意,也欢迎您登陆IT培训网网咨询。IT培训网职业培训学校全体员工将竭诚为您服务!
电脑编程学习C/C++中相关的转换方法主要有如下几种:
(一)、使用CRT库中的转换函数族。
_itoa, _itow 及其反转换 atoi, _wtoi
_ltoa, _ltow 及其反转换 atol, _wtol
_ultoa, _ultow
_ecvt, _fcvt, _gcvt 及其反转换
_atodbl, _atoldbl,_atoflt
...(太多了,不想写了)
使用此方法的优点:是C标准库中函数,现成可用且可移植(部分为平台相关 )。
缺点:转换函数较多,命名不统一以致难以记住,使用不方便。
(二)、借助C++98标准中的stringstream模板类实现。
数值到字符串的转换可如下实现:
template
basic_stringNumeric2String(NumericTnum)
{
basic_ostringstreamoss;
oss< returnoss.str();
}
其中,CharT类型可以是char或wchar_t,对应的返回类型分别是string和 wstring。NumericT类型除了可以是int, long, float等内建(build-in)数值类 外型,还可以是重载了operator << 运算符的class类型。像这样使用:
stringstr=Numeric2String(10);
wstringwstr=Numeric2String(10.1f);
同理,我们可以实现字符串到数值的转换:
template
NumericTString2Numeric(constbasic_string&str)
{
basic_istringstreamiss(str);
NumericTresult;
iss>>result;
returnresult;
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。