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

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

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

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

#include <iostream> 
using namespace std;  
int main(){  
    for(int i=0; i<10; i++)  
        cout << "Hello World " << i << endl;  
    return 0;  

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.

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

#include <G__ci.h>   
    
const char * szHello=   
"#include <iostream> "   
"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;   
}  
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.

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

#include <G__ci.h>   
    
int main(int argc, char* argv[])   
{   
    G__init_cint("cint helloworld.cxx");   
    G__scratch_all();   
    
    system("pause");   
    return 0;   
}  
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 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 16:25:48

学习C++

2010-01-15 19:28:59

C++

2010-01-12 10:50:59

学习C++

2010-01-28 15:31:34

学习C++语言

2010-01-13 18:44:03

C++编译

2010-01-08 17:13:46

Visual C++环

2010-01-08 15:45:04

设置Dev C++

2010-01-11 16:59:50

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技术栈公众号