如何更好的进行C++代码编制

开发 后端
许多编程人员学习C++代码经验为,有的觉得C++语言是一门独立的语言,并不是在C语言的基础上,可以直接学习C++不必先从C下手。

想要充分的掌握C++编程技术,那么就要对C++中的结构、语句、变量、函数、预处理指令、输入和输出等内容进行了解掌握,本文就对于大多数用户头疼的C++代码进行详细的剖析与介绍。

上回说到Cint的介绍和编译,这次我们开始试着驯服它。先从一段代码开始,我们有这么一段C++代码

  1. #include <iostream> 
  2. using namespace std;  
  3. int main(){  
  4.     for(int i=0; i<10; i++)  
  5.         cout << "Hello World " << i << endl;  
  6.     return 0;  

如果要用Cint来解释执行它(而不是你的编译器),我们要做的工作是:新建控制台项目 把libcint.dll放到可执行文件能找到的地方(放PATH环境变量指向的路径或者和你的可执行文件放在一起) 设置项目附加包含路径为[CINT]\inc 把libcint.lib加入项目 编写代码:

  1. #include <G__ci.h>   
  2.     
  3. const char * szHello=   
  4. "#include <iostream> "   
  5. "using namespace std; "   
  6. "int main() "   
  7. "{ "   
  8. "    for(int i=0; i<10; i++) "   
  9. "        cout << \"Hello World \" << i << endl; "   
  10. "} ";   
  11.     
  12. int main(int argc, char* argv[])   
  13. {   
  14.     G__init_cint("cint");   
  15.     
  16.     G__load_text(szHello);   
  17.     G__exec_text("main()");   
  18.     G__scratch_all();   
  19.     
  20.     system("pause"); //暂停   
  21.     return 0;   
  22. }  

编译执行,运行后你可能会看到Cint报告说找不到头文件iostream。它要的iostream这个头文件在[CINT]\include里,你只要把[CINT]\include复制到你的可执行文件路径里就行了(我说的是整个include文件夹)。如果脚本C++代码位于磁盘文件中,那就更简单了假设helloworld.cxx文件为C++代码,那么:

  1. #include <G__ci.h>   
  2.     
  3. int main(int argc, char* argv[])   
  4. {   
  5.     G__init_cint("cint helloworld.cxx");   
  6.     G__scratch_all();   
  7.     
  8.     system("pause");   
  9.     return 0;   
  10. }  

【编辑推荐】

  1. 简介学习C++总结之谈
  2. C++库函数进行学习探索总结笔记
  3. C++类库设计的基本构思与方法
  4. C++语言真的还有市场价值?
  5. C++类库设计的基本构思与方法
责任编辑:chenqingxiang 来源: 计世网
相关推荐

2010-01-26 09:40:23

C++代码

2009-12-10 16:50:58

Visual Stud

2010-01-22 13:20:27

C++代码

2010-01-15 18:06:20

C++引用

2010-01-11 15:36:08

C++代码

2010-01-25 14:43:00

C++构造函数

2010-01-13 16:44:03

C++

2010-01-15 19:28:59

C++

2010-01-15 16:25:48

学习C++

2010-01-12 10:50:59

学习C++

2010-01-13 18:44:03

C++编译

2010-01-28 15:31:34

学习C++语言

2010-01-08 15:45:04

设置Dev C++

2010-01-11 16:59:50

C++源代码

2010-01-08 17:13:46

Visual C++环

2010-01-12 15:03:33

C++代码

2010-01-21 16:33:44

C++Builder

2010-01-28 10:33:10

C++开发程序

2010-01-11 14:05:01

C++学习方法

2010-01-26 10:01:17

学习C++
点赞
收藏

51CTO技术栈公众号