Я просто дважды проверил stdlib.h для компилятора GNU и объявления не использовали extern «C» в качестве деклараций.
edit:
if defined __cplusplus && defined _GLIBCPP_USE_NAMESPACES
define __BEGIN_NAMESPACE_STD namespace std {
Итак, в том числе старые заголовки будут размещать объявления на std при условии, что _GLIBCPP_USE_NAMESPACES определен?
$ ctx
- это объект jQuery. используйте $ ctx [0] .getContext ('2d')
, чтобы получить контекст
Если вы используете excanvas, вам нужно будет использовать следующее, чтобы оно работало в IE.
var canvas = $ctx[0];
if (canvas.getContext == undefined) {
return G_vmlCanvasManager.initElement(canvas).getContext("2d");
}
return canvas.getContext('2d')