不会英语,怎样学C++语言呢

 我来答
新科技17
2022-09-29 · TA获得超过5642个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:63.7万
展开全部

不会英语,怎样学C++语言呢

我觉得C++也用不上许多英语啊,你甚至可以不用英语,如果需要的话可以装个有道翻译!唯一用英语的是国外发布的C++技术文件(其实,你学C++可以不看这些东西的)。
易语言怎么会没用的,就算是垃圾,也可以回收利用的。学啥都可以的,只要学好了,照样可以做很多事的。

14岁怎样学好c++语言

学好C++,学好语法就行了
学好演算法的话,就要学好数学了
相信我,只想学好C++,是不需要学好数学的,你只需要好的记忆力,因为我13岁就学了C和VB。

怎样学好java、C、C++等语言?

这个最好要用顺序,一般先学习C语言,
因为C语言是面向物件的语言,而且容易入门,最重要的是它是C++和java的基础,学好
c语言以后,要根据需要,学习C++,或者java,
当然最后要先学java,因为java简单容易入门,学习以后,在学习C++就容易了,
因为他们都是面向物件的语言

怎样学好C++程式语言

如果你有一定的C基础可能学起来比较容易些,但是学习C++的过程中又要尽量避免去使用一些C中的思想;平时还要多看一些高手写的程式码,遇到问题多多思考,怎样才能把问题抽象化,以使自己头脑中有类的概念;最后别忘了经常上机自己调调程式,这是谁也代替不了的.
C++类库介绍
再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。
标准库
标准库中提供了C++程式的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。
1、 Dinkumware C++ Library
参考站点::dinkumware./'>:dinkumware./
P.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobb's程式设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C+ +的产品中采用Dinkumware的库。
2、 RogueWave Standard C++ Library
参考站点::roguewave./'>:roguewave./'>:roguewave./'>:roguewave./
这个库在Borland C++ Builder的早期版本中曾经被采用,后来被其他的库给替换了。笔者不推荐使用。
3、SGI STL
参考站点::roguewave./'>:roguewave./'>:roguewave./'>:roguewave./
SGI公司的C++标准模版库。
4、STLport
参考站点::stlport./'>:stlport./
SGI STL库的跨平台可移植版本。
准标准库——Boost
Boost 库是一个经过千锤百炼、可移植、提供原始码的C++库,作为标准库的后备,是C++标准化程序的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社群中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的"准"标准库。
Boost中比较有名气的有这么几个库:
Regex
正则表示式库
Spirit
LL parser framework,用C++程式码直接表达EBNF
Graph
图元件和演算法
Lambda
在呼叫的地方定义短小匿名的函式物件,很实用的functional功能
concept check
检查泛型程式设计中的concept
Mpl
用模板实现的超程式设计框架
Thread
可移植的C++多执行绪库
Python
把C++类和函式对映到Python之中
Pool
记忆体池管理
*** art_ptr
5个智慧指标,学习智慧指标必读,一份不错的参考是来自CUJ的文章:
Smart Pointers in Boost,哦,这篇文章可以查到,CUJ是提供线上浏览的。中文版见笔者在《Dr. Dobb's Journal软体研发杂志》第7辑上的译文。
Boost 总体来说是实用价值很高,质量很高的库。并且由于其对跨平台的强调,对标准C++的强调,是编写平台无关,现代C++的开发者必备的工具。但是Boost 中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。并且很多Boost中的库功能堪称对语言功能的扩充套件,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品程式码,并且也可以放心的在产品程式码中多多利用。
参考站点::boost.'>:boost.(国内映象::c'> :c'>:c'>:c-view./tech/lib/boost/index.htm)
GUI
在众多C++的库中,GUI部分的库算是比较繁荣,也比较引人注目的。在实际开发中,GUI库的选择也是非常重要的一件事情,下面我们综述一下可选择的GUI库,各自的特点以及相关工具的支援。
1、 MFC
大名鼎鼎的微软基础类库(Microsoft Foundation Class)。大凡学过VC++的人都应该知道这个库。虽然从技术角度讲,MFC是不大漂亮的,但是它构建于Windows API 之上,能够使程式设计师的工作更容易,程式设计效率高,减少了大量在建立 Windows 程式时必须编写的程式码,同时它还提供了所有一般 C++ 程式设计的优点,例如继承和封装。MFC 编写的程式在各个版本的Windows作业系统上是可移植的,例如,在 Windows 3.1下编写的程式码可以很容易地移植到 Windows NT 或 Windows 95 上。但是在最近发展以及官方支援上日渐势微。
2、 QT
参考网站::trolltech./'>:trolltech./
Qt 是Trolltech公司的一个多平台的C++图形使用者介面应用程式框架。它提供给应用程式开发者建立艺术级的图形使用者介面所需的所用功能。Qt是完全面向物件的很容易扩充套件,并且允许真正地元件程式设计。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程式的基础。Qt也是流行的Linux桌面环境KDE 的基础,同时它还支援Windows、Macintosh、Unix/X11等多种平台。
3、WxWindows
参考网站::wxwindows./'>:wxwindows./
跨平台的GUI库。因为其类层次极像MFC,所以有文章介绍从MFC到WxWindows的程式码移植以实现跨平台的功能。通过多年的开发也是一个日趋完善的 GUI库,支援同样不弱于前面两个库。并且是完全开放原始码的。新近的C++ Builder X的GUI设计器就是基于这个库的。
4、Fox
开放原始码的GUI库。作者从自己亲身的开发经验中得出了一个理想的GUI库应该是什么样子的感受出发,从而开始了对这个库的开发。有兴趣的可以尝试一下。
参考网站::fox'>:fox-toolkit./
5、 WTL
基于ATL的一个库。因为使用了大量ATL的轻量级手法,模板等技术,在程式码尺寸,以及速度优化方面做得非常到位。主要面向的使用群体是开发COM轻量级供网路下载的视觉化控制元件的开发者。
6、 GTK
参考网站::gtkmm.sourcefe./
GTK是一个大名鼎鼎的C的开源GUI库。在Linux世界中有Gnome这样的杀手应用。而GTK就是这个库的C++封装版本。
?

网路通讯
ACE
参考网站::c'>:c'>:c'>:cs.wustl.edu/~schmidt/ACE.
C+ +库的代表,超重量级的网路通讯开发框架。ACE自适配通讯环境(Adaptive Communication Environment)是可以自由使用、开放原始码的面向物件框架,在其中实现了许多用于并发通讯软体的核心模式。ACE提供了一组丰富的可复用C++ 包装外观(Wrapper Facade)和框架元件,可跨越多种平台完成通用的通讯软体任务,其中包括:事件多路分离和事件处理器分派、讯号处理、服务初始化、程序间通讯、共享记忆体管理、讯息路由、分散式服务动态(重)配置、并发执行和同步,等等。
StreamModule
参考网站::omnifarious./StrMod/'>:omnifarious./StrMod/
设计用于简化编写分散式程式的库。尝试着使得编写处理非同步行为的程式更容易,而不是用同步的外壳包起非同步的本质。
SimpleSocket
参考网站::home.het.nl/~lcbokkers/simsock.htm
这个类库让编写基于socket的客户/伺服器程式更加容易。
A Stream Socket API for C++
参考网站::pcs.u.edu/'>:pcs.u.edu/~dgame/sockets/socketsC++/sockets.
又一个对Socket的封装库。
XML
Xerces
参考网站::xml.apache./xerces-c/
Xerces-C++ 是一个非常健壮的XML解析器,它提供了验证,以及SAX和DOM API。XML验证在文件型别定义(Document Type Definition,DTD)方面有很好的支援,并且在2001年12月增加了支援W3C XML Schema 的基本完整的开放标准。
XMLBooster
参考网站::xmlbooster./'>:xmlbooster./
这个库通过产生特制的parser的办法极大的提高了XML解析的速度,并且能够产生相应的GUI程式来修改这个parser。在DOM和SAX两大主流XML解析办法之外提供了另外一个可行的解决方案。
Pull Parser
参考网站::extreme.indiana.edu/xgws/xsoap/xpp/'>:extreme.indiana.edu/xgws/xsoap/xpp/
这个库采用pull方法的parser。在每个SAX的parser底层都有一个pull的parser,这个xpp把这层暴露出来直接给大家使用。在要充分考虑速度的时候值得尝试。
Xalan
参考网站::xml.apache./xalan-c/
Xalan是一个用于把XML文件转换为HTML,纯文字或者其他XML型别文件的XSLT处理器。
CMarkup
参考网站::firstobject./xml.htm'>:firstobject./xml.htm
这是一种使用EDOM的XML解析器。在很多思路上面非常灵活实用。值得大家在DOM和SAX之外寻求一点灵感。
libxml++
:libxmlplusplus.sourcefe./
libxml++是对著名的libxml XML解析器的C++封装版本
科学计算
Blitz++
参考网站::oonumerics./blitz/'>:oonumerics./blitz/
Blitz++ 是一个高效率的数值计算函式库,它的设计目的是希望建立一套既具像C++ 一样方便,同时又比Fortran速度更快的数值计算环境。通常,用C++所写出的数值程式,比 Fortran慢20%左右,因此Blitz++正是要改掉这个缺点。方法是利用C++的template技术,程式执行甚至可以比Fortran更快。 Blitz++目前仍在发展中,对于常见的SVD,FFTs,QMRES等常见的线性代数方法并不提供,不过使用者可以很容易地利用Blitz++所提供的函式来构建。
POOMA
参考网站::c'>:c'>:c'>:codesourcery./pooma/pooma
POOMA是一个免费的高效能的C++库,用于处理并行式科学计算。POOMA的面向物件设计方便了快速的程式开发,对并行机器进行了优化以达到最高的效率,方便在工业和研究环境中使用。
MTL
参考网站::osl.iu.edu/research/mtl/'>:osl.iu.edu/research/mtl/
Matrix Template Library(MTL)是一个高效能的泛型元件库,提供了各种格式矩阵的大量线性代数方面的功能。在某些应用使用高效能编译器的情况下,比如Intel的编译器,从产生的汇编程式码可以看出其与手写几乎没有两样的效能。
CGAL
参考网站:cgal.
Computational Geometry Algorithms Library的目的是把在计算几何方面的大部分重要的解决方案和方法以C++库的形式提供给工业和学术界的使用者。
游戏开发
Audio/Video 3D C++ Programming Library
参考网站::galacticasofare./products/av/'>:galacticasofare./products/av/
AV3D是一个跨平台,高效能的C++库。主要的特性是提供3D图形,声效支援(SB,以及S3M),控制介面(键盘,滑鼠和遥感),XMS。
KlayGE
参考网站::home.g365./enginedev/
国内游戏开发高手自己用C++开发的游戏引擎。KlayGE是一个开放原始码、跨平台的游戏引擎,并使用Python作指令码语言。KlayGE在LGPL协议下发行。感谢龚敏敏先生为中国游戏开发事业所做出的贡献。
OGRE
参考网站::ogre3d.'>:ogre3d.
OGRE (面向物件的图形渲染引擎)是用C++开发的,使用灵活的面向物件3D引擎。它的目的是让开发者能更方便和直接地开发基于3D硬体装置的应用程式或游戏。引擎中的类库对更底层的系统库(如:Direct3D和OpenGL)的全部使用细节进行了抽象,并提供了基于现实世界物件的介面和其它类。
执行绪
C++ Threads
参考网站::threads.sourcefe./
这个库的目标是给程式设计师提供易于使用的类,这些类被继承以提供在Linux环境中很难看到的大量的执行绪方面的功能。
ZThreads
参考网站::zthread.sourcefe./
一个先进的面向物件,跨平台的C++执行绪和同步库。
序列化
s11n
参考网站::s11n./
一个基于STL的C++库,用于序列化POD,STL容器以及使用者定义的型别。
Simple XML Persistence Library
参考网站::sxp.sourcefe./
这是一个把物件序列化为XML的轻量级的C++库。
字串
C++ Str Library
参考网站::utilitycode./str/'>:utilitycode./str/
操作字串和字元的库,支援Windows和支援g的多种平台。提供高度优化的程式码,并且支援多执行绪环境和Unicode,同时还有正则表示式的支援。
Common Text Transformation Library
参考网站::cttl.sourcefe./
这是一个解析和修改STL字串的库。CTTL substring类可以用来比较,插入,替换以及用EBNF的语法进行解析。
GRETA
参考网站::research.microsoft./projects/greta/
这是由微软研究院的研究人员开发的处理正则表示式的库。在小型匹配的情况下有非常优秀的表现。
综合
P::Classes
参考网站::pclasses./
一个高度可移植的C++应用程式框架。当前关注型别和执行绪安全的signal/slot机制,i/o系统包括基于外挂的网路协议透明的i/o架构,基于外挂的应用程式讯息日志框架,访问sql资料库的类等等。
ACDK - Artefaktur Component Development Kit
参考网站::acdk.sourcefe./
这是一个平台无关的C++元件框架,类似于Java或者.NET中的框架(反射机制,执行绪,Unicode,废料收集,I/O,网路,实用工具,XML,等等),以及对Java, Perl, Python, TCL, Lisp, COM 和 CORBA的整合。
dlib C++ library
参考网站::c'>:c'>:c'>:cis.ohio-state.edu/~kingd/dlib/
各种各样的类的一个综合。大整数,Socket,执行绪,GUI,容器类,以及浏览目录的API等等。
Chilkat C++ Libraries
参考网站::c'>:c'>:c'>:chilkatsoft./cpp_libraries.asp
这是提供zip,e-mail,编码,S/MIME,XML等方面的库。
C++ Portable Types Library (PTypes)
参考网站::melikyan./ptypes/'>:melikyan./ptypes/
这是STL的比较简单的替代品,以及可移植的多执行绪和网路库。
LFC
参考网站::lfc.sourcefe./
哦,这又是一个尝试提供一切的C++库
其他库
Loki
参考网站::moderncppdesign./'>: moderncppdesign./'>:moderncppdesign./'>:moderncppdesign./
哦,你可能抱怨我早该和Boost一起介绍它,一个实验性质的库。作者在loki中把C++模板的功能发挥到了极致。并且尝试把类似设计模式这样思想层面的东西通过库来提供。同时还提供了智慧指标这样比较实用的功能。
ATL
ATL(Active Template Library)是一组小巧、高效、灵活的类,这些类为建立可互操作的COM元件提供了基本的设施。
FC++: The Functional C++ Library
这个库提供了一些函式式语言中才有的要素。属于用库来扩充语言的一个代表作。如果想要在OOP之外寻找另一分的乐趣,可以去看看函式式程式设计的世界。大师 Peter Norvig在 "Teach Yourself Programming in Ten Years"一文中就将函式式语言列为至少应当学习的6类程式语言之一。
FACT!
参考网站::kfa'>:kfa-juelich.de/zam/FACT/start/index.
另外一个实现函式式语言特性的库
Crypto++
提供处理密码,讯息验证,单向hash,公匙加密系统等功能的免费库。
还有很多非常激动人心或者是极其实用的C++库,限于我们的水平以及文章的篇幅不能包括进来。在对于这些已经包含近来的库的介绍中,由于并不是每一个我们都使用过,所以难免有偏颇之处,请读者见谅。
资源网站
正如我们可以通过计算机历史上的重要人物了解计算机史的发展,C++相关人物的网站也可以使我们得到最有价值的参考与借鉴,下面的人物我们认为没有介绍的必要,只因下面的人物在C++领域的地位众所周知,我们只将相关的资源进行罗列以供读者学习,他们有的工作于贝尔实验室,有的工作于知名编译器厂商,有的在不断推进语言的标准化,有的为读者撰写了多部千古奇作......
Bjarne Stroustrup :research.att./'>:research.att./~bs/
Stanley B. Lippman
: blogs.msdn./slippman/(中文版:zengyihome.'>: zengyihome./slippman/index.htm'>:zengyihome.'>:zengyihome./slippman/index.htm)
Scott Meyers :aristeia./'>:aristeia./
David Musser :c'>:c'>:c'>:cs.rpi.edu/~musser/
Bruce Eckel :bruceeckel.'>:bruceeckel.
Nicolai M. Josuttis :josuttis./'>:josuttis./
Herb Sutter :go.ca/'>:go.ca/
Andrei Alexandrescu :moderncppdesign./'>:moderncppdesign./'>:moderncppdesign./'>:moderncppdesign./

不会读英语,还怎样学呢

首先是基础差吧?初中学习英语的时候一定是朗读、背诵的少,单词不记不住也就不愿意记,音标不会识读,导致短语背不下来,语法不会,做题就错,是吗?
英语是高考必考科目,看发展形势也是以后深入学习任何一个领域都必须学好的科目,因此,一定要打好基础,初中落下的功夫要补上。
首先,必须过音标关,不难,用心学,每天30分钟,5天就能把音标记熟;然后,记单词时一定要根据单词的拼写认读音标,再根据发音记忆单词的拼写,英语单词的发音和汉语联络很大,尤其是子音因素和子音字母几乎是一一对应的,特别好记,这样记单词一个月,你就会发现英语单词并不难记忆。当然,单词的意思得放到对话或文章之中记,所以,要多朗读、背诵;开始可以每天背诵简单的三四句话的一小段,背熟,背快,培养正确流畅的语感;同时,跟住老师的脚步,把老师强调的重要 的短语、搭配记牢,也是通过读熟的方法去背诵,学透老师教授的语法知识,再通过练习反复强化记忆。音标的书推荐看《人人学音标》。
这过程之中最重要的是坚持,英语是一门记忆性的学科,单词、短语等知识比较零散,没有太多理性,靠的是孰能生巧;不过一旦坚持一段时间之后你会发现,你语感强了,做题顺手了,愿意读背了,真正入了门学好了英语的同学们在英语上用的时间并不比别人多,这都是因为他们开始学习时多读多背、方法正确,培养了良好的语感的回报!开始努力并坚持下去吧!祝你学习进步!

怎样学会C++程式设计语言??

找本书,把上面的例子全部在自己的电脑上先执行一遍。
本人只能回答“怎么学”,至于怎么“学好、学精”,就不敢妄言了。

怎样学好c++高阶语言和SQL?

回答这个问题简单说有两点:
一、对程式设计的热诚
二、好的学习方法
有了对程式设计的热诚那么你已经成功一大半了,要是你不喜欢c++、SQL那就不要学了!
有了兴趣那就好办了!经常到csdn、百度知道转转,帮别人解决问题,这也是一种很好的学习途径!
加入学校相关社团、或者建立自己的工作室,这个做起来很简单,效果却是最好的!
如果你再强大一点就可以接专案,上威客网、或者其他途径找专案。这时既可以提高也可以增加点收入。
最后说一句,一定要喜欢程式设计,只有快乐地工作才能做到最好!
其实很多时候学习和年龄没关系!很多高中生都是程式设计高手呢!你不要被这些外在的东西限制!想做就做!多问多做就可以!程式设计主要是实践!
如果你问的是如何从技术层面上来学好,那么这个问题就没意义了!只要你想学,你自己会想尽办法学好,要主动摄取知识,不要被动学习!
祝你早日成功!

怎样学英语不会“死”?

那要看你怎么学了,是不是,口语我觉得是最重要的,不要为了考试而去读一门语言,我知道这样说空泛,但是你试试,每天坚持的去读英语,你会成功的,记住是读

怎样学好C语言与VB呢?

多实践,多练习,多听视讯教程,找一些自己感兴趣的小专案或者小游戏来做,提高自己的兴趣,这样学习就很快

怎样学C语言

其实学C并不难,关键你得找个适合自己的老师或者自学视讯,我当初报班都没学会,后来自己没事网上自学视讯学会的,我当初看的是夏老师的,感觉讲的很简明清晰,一听就懂的那种,而且讲的都是重点,而且还有个与其他不同的地方就是 很多难理解的概念用的比喻举例,例如最近看的阵列就比喻成有顺序的装东西的盒子,我一下子就理解阵列变数和赋值了。比之前看的什么郝斌曾怡的那些繁琐的像是读课本的好多了。

欲把山歌作田6
2023-04-26
知道答主
回答量:72
采纳率:100%
帮助的人:9075
展开全部
反正都是学,等你代码敲好了,英语水平也就上去了。加油
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式