插件 Addons 是动态链接的共享对象。他提供了 C/C++ 类库能力。这些API比较复杂,他包以下几个类库: V8 JavaScript, C++ 类库。用来和 JavaScript 交互,比如创建对象,调用函数等等。在 v8.h 头文件 (目录地址deps/v8/include/v8.h),
原创 2018-02-22 13:51:00
152阅读
node.js 调用 C/C++扩展1.新建一个项目目录hello2.在该目录下创建一个存放C/C++源代码的目录src3.编写C/C++源代码hello.cc
原创 2023-06-08 15:00:16
290阅读
C++ | C++引用引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。
原创 2023-03-10 22:29:23
138阅读
前言 在此介绍一下nodec++扩展在vscode 上的编译环境,在此不多说,比较完善,看了肯定明白。 正文 c++ 环境搭建 下载mingw,然后配置好环境。下载地址为,官网,可以自己百度一下。 配置环境很简单,就是把/bin 放在环境变量。 那么就看vscode 配置c++ 环境呢? 装好c
转载 2021-02-21 10:51:00
261阅读
2评论
作者: JeremyWei | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://it.taocms.org/01/2540.htm.html介绍Node(或者Node.js)作为一门新兴的技术已经被越来越多的企业所使用,事件驱动的开发模式也为服务器端的开发注入了新的力量,Node很容易上手,只要你拥有Java
转载 精选 2015-07-08 20:31:58
917阅读
C如何调用C++函数? 前阵子被问及一个在C如何调用C++函数的问题,当时简单回答是将函数用extern "C"声明,当被问及如何将类内成员函数声明时,一时语塞,后来网上查了下,网上有一翻译C++之父...
转载 2017-02-08 22:11:00
445阅读
2评论
C如何调用C++函数? 前阵子被问及一个在C如何调用C++函数的问题,当时简单回答是将函数用extern "C"声明,当被问及如何将类内成员函数声明时,一时语塞,后来网上查了下,网上有一翻译C++之父...
转载 2017-02-08 22:11:00
1099阅读
2评论
C++扩展node.js(node-ffi版)
原创 2021-07-26 17:11:08
374阅读
c调用c++// my.h#ifndef MY_H#define MY_Hextern "C" { int my_mul(int x,int y);}#endif// my.cpp#include "my.h"int my_mul(int x,int y) { return x*y;}// tes ...
转载 2021-08-19 15:12:00
401阅读
2评论
auto的原理就是根据后面的值,来自己推测前面的类型是什么。换言之,就是声明变量的同时初始化,也就是确定了这个变量的类型。auto的作用就是为了简化变量初始化,如果这个变量有一个很长很长的初始化类型,就可以用auto代替。注意点:1.用auto声明的变量必须初始化(auto是根据后面的值来推测这个变量的类型,如果后面没有值,自然会报错)2.函数和模板参数不能被声明为auto(原因同上)3.因为auto是一个占位符,并不是一个他自己的类型,因此不能用于类型转换或其他一些操作,如sizeof和type
原创 2021-07-12 10:27:18
669阅读
一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.
转载 2012-07-13 16:05:00
266阅读
2评论
今天在做一个趋势笔试题的时候。才让我有了系统把constkeyword好好总结一下的冲动,由于这个关键词大大小小好多地方都出现过,出现频率很高,而每次仅仅是简短的把答案看了一下,没有真正将其整个使用方法弄透,立即要找工作了。为避免悲剧再次发生,不得不引起我的重视,这才有了这篇博文。 首先。一看到co
转载 2016-01-31 16:19:00
64阅读
2评论
c/c++"#"和"##"的用法2007年05月14日 星期一 上午 10:19一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#i nclude<cstdio>#i nclude<climits>using namespace std; #define STR(s) #s#define CONS(a,b) int(a#
转载 2012-12-11 22:01:00
142阅读
2评论
C++扩展node.js(node-nan版)
原创 2021-07-26 17:18:41
286阅读
erase一共三种用法:1.erase(pos,n);删除从下标pos开始的n个字符,比如erase(0,1)就是删除第一个字符2.erase(position);删除postion处的一个字符(position是一个string类型的迭代器)3.erase(first,last)删除从first到 ...
转载 2021-08-06 14:51:00
5512阅读
2评论
todo
原创 2022-09-23 13:41:58
89阅读
如何在c++代码里调用c的库或者函数?如何在c代码里调用c++的函数?注意这里的C调用C++或者C++调用C意思是.c文件调用.cpp文件中代码,或者相反。集成开发环境如VC++6.0或者vs都是以文件后缀来区别当前要编译的是C代码还是C++代码,然后采用响应的编译、调用协议等。使用extern ...
转载 2015-03-13 14:33:00
198阅读
2评论
本小结我们了解C++入门的三大知识,缺省参数,函数重载,以及引用,在后面C++的学习这些都极为重要,尤其是引用
原创 2024-08-27 14:10:29
29阅读
C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。&#10102;先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。    为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'; // global
原创 2013-06-07 15:33:14
1094阅读
http://www.360doc.com/content/09/0403/17/799_3011262.shtml   函数模板 类模板
转载 2011-03-18 20:33:25
243阅读
  • 1
  • 2
  • 3
  • 4
  • 5