我正在尝试使用swig与c接口,我在使用std :: string&时遇到问题.参数.这是在Fedora 19上使用golang 1.1-2,swig 2.0.10-1和 gcc 4.8.1-1. 我不知道C.我…
标签:c-2
c – 使用std :: aligned_storage的过度对齐类型
关于std :: aligned_storage模板,C标准说明了这一点 Align shall be equal to alignof(T) for some type T or to default-alignmen…
c – 使用来自C的内存地址的Julia读/写结构数据
我将我的应用程序嵌入到Julia中,我需要一种从Julia和C读取/写入相同结构的好方法. 在Python中我可以简单地做到: ffi.cdef(""" struct keyboard_s { int forward; …
c – 崩溃处理程序打印回溯
我想在C中安装一个SIGSEGV和朋友处理程序来打印堆栈跟踪并在崩溃时退出. 来自glibc的backtrace_symbols_fd几乎就是我想要的,但它并没有象征匿名命名空间中的调用.但是,gdb处理的很好(我编译了…
c – 在boost :: log中使用格式语法
在boost :: log进入官方的boost库之前(从1.54开始),我使用的是 sourceforge version,代码如下: boost::log::formatters::fmt_format<char…
c – 如何在没有此运算符的情况下为类型实现默认运算符<<(ostream&,T)?
由于std :: to_string被添加到c 11,我开始实现to_string而不是更传统的运算符<<(ostream&,T).我需要将两者链接在一起,以便合并依赖于运算符<<(ost…
C ifstream只读一个单词的数字
所以我想将.txt文件中的数字作为整数读取. file.txt的: hello 123-abc world 456-def 当前代码: int number; ifstream file("file.txt"); whi…
c – DLL注入记事本
我想在记事本中出现一个消息框,所以我找到了一个简单的dll注入示例.注入器本身不是我的,似乎工作正常(获取进程的id,创建一个远程线程,获取dll文件的绝对路径).我认为,问题在于dll的实现.这些项目在没有任何警告的情…
c – 为什么我们使用预处理器指令来定义变量?
我有一段这样的代码: /* T matrix */ #define T11 0 #define T12_re 1 #define T12_im 2 int main(int argc, char *argv[]) { r…
c – 处理类似代码的优雅方式
我有一个工作得很好的软件项目. 现在,必须调整此项目以建模一个新的但相关的系统. 有哪些策略可以保持这两个代码组织良好? 它们的代码库大约相差90%,但有许多功能需要稍作调整. 我想到了以下几点: > git-re…
c – Qt pointcloud在scene3d中表现缓慢
我在一个QML应用程序中看到了主要的性能问题,我写的这个应用程序在Scene3d中显示了一个点云. 1000分/秒它没关系,但是在10000它基本上只是停止了我的整台电脑.目标是达到数百万点(这是旧的应用程序,Qt / …
c – 是否可以设置ScrollWindow的颜色?
我有以下代码: GdkColor color; color.red = 0x0; color.green = 0x0; color.blue = 0x0; gtk_init (&argc, &argv);…