Skip to content

Lrici/CSubSub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

CSubSub

C语言面向对象库

#为什么要使用C--

  1. C--完全使用C语言开发,高效、快速
  2. C++越来越复杂,概念越来越多,给人的感觉就像是一个天生有病的人,在后天又用各种方式去治疗,导致这个病人伤痕累累、体无完肤,好像说得有点儿过了,但是事实上是因为C++概念太多,用法太多,学起来太不人性了,爱因斯坦说过,这个世界上任何看似复杂的存在,都有一个简单的解释,那么按这一原则来说,C++设计得太逆天了
  3. 用C--可以写出完美的面向对象的程序
  4. 一起来拥抱简洁完美的C语言吧

#C--的自动释放机制

  1. 如果指定一个对象为自动释放(autorelease)的话,cssSystem会将该对象记录
  2. 在执行cssCall(cssSystemGetInstance(), gc)时,所有记录的对象都将被释放

#HelloWorld示例代码如下:

#include <stdio.h>
#include "css.h"

#include <stdio.h>
#include "css.h"

int main(int argc, const char * argv[])
{
    
    cssCall(cssSystemGetInstance(), logOn);
    
    cssString * str = cssStringCreateWithCString("Hello World");
    
    // insert code here...
    printf("%s\n",cssCall(str, getCString));
    
    cssCall(cssSystemGetInstance(), gc);
    return 0;
}

About

C语言面向对象库

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.6%
  • C++ 4.4%