想要充分的掌握C++编程技术,那么就要对C++中的结构、语句、变量、函数、预处理指令、输入和输出等内容进行了解掌握,本文就对于大多数用户头疼的C++代码进行详细的剖析与介绍。
成都创新互联公司专业为企业提供明溪网站建设、明溪做网站、明溪网站设计、明溪网站制作等企业网站建设、网页设计与制作、明溪企业网站模板建站服务,十余年明溪做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
上回说到Cint的介绍和编译,这次我们开始试着驯服它。先从一段代码开始,我们有这么一段C++代码:
- #include
- using namespace std;
- int main(){
- for(int i=0; i<10; i++)
- cout << "Hello World " << i << endl;
- return 0;
- }
如果要用Cint来解释执行它(而不是你的编译器),我们要做的工作是:新建控制台项目 把libcint.dll放到可执行文件能找到的地方(放PATH环境变量指向的路径或者和你的可执行文件放在一起) 设置项目附加包含路径为[CINT]\inc 把libcint.lib加入项目 编写代码:
- #include
- const char * szHello=
- "#include
" - "using namespace std; "
- "int main() "
- "{ "
- " for(int i=0; i<10; i++) "
- " cout << \"Hello World \" << i << endl; "
- "} ";
- int main(int argc, char* argv[])
- {
- G__init_cint("cint");
- G__load_text(szHello);
- G__exec_text("main()");
- G__scratch_all();
- system("pause"); //暂停
- return 0;
- }
编译执行,运行后你可能会看到Cint报告说找不到头文件iostream。它要的iostream这个头文件在[CINT]\include里,你只要把[CINT]\include复制到你的可执行文件路径里就行了(我说的是整个include文件夹)。如果脚本C++代码位于磁盘文件中,那就更简单了假设helloworld.cxx文件为C++代码,那么:
- #include
- int main(int argc, char* argv[])
- {
- G__init_cint("cint helloworld.cxx");
- G__scratch_all();
- system("pause");
- return 0;
- }
网页标题:如何更好的进行C++代码编制
URL地址:http://www.shufengxianlan.com/qtweb/news49/267949.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联