小编dim*_*mba的帖子

调用存储过程内部的"函数"

我有一个包含大量INSERT的大型存储过程.有许多INSERTS几乎相同 - 它们因某些参数而不同(所有INSERT到同一个表)

有没有办法创建一个函数/方法,我将传递上述参数,函数/方法将生成具体的INSERT?

谢谢

sql oracle

1
推荐指数
1
解决办法
592
查看次数

Boost文件系统迭代器

刚开始学习boost :: filesystem.

  1. directory_iterator和basic_path :: iterator之间有什么区别?
  2. 迭代器是否按字典顺序迭代文件?

谢谢

boost boost-filesystem

1
推荐指数
1
解决办法
1043
查看次数

具体类的析构函数

准则#4 链接文字,说明:

基类析构函数应该是公共的和虚拟的,或者是受保护的和非虚拟的.

可能我错过了一些东西,但是如果我只是创建一个具体的类,那么它不是用来作为基类的.

我应该声明它的析构函数是公共的还是虚拟的?通过这个我隐含地确定我的类"已经准备好被用作基类",而这不是必须的.

c++ virtual-destructor

0
推荐指数
1
解决办法
374
查看次数

在第二个向量中找到向量元素

给定两个整数向量,如何确定第一个向量中是否存在某个元素?

c++ stl

0
推荐指数
1
解决办法
314
查看次数

定义全局数组

我在头文件中有以下静态数组:

static MyStruct_t MyStructArray[] = {
    ......
    ......
    ......     
}
Run Code Online (Sandbox Code Playgroud)

但是gcc发出警告:

warning: `MyStructArray' defined but not used
Run Code Online (Sandbox Code Playgroud)

处理这种情况的正确方法是什么?

UPD:

将数组定义为const:

const MyStruct_t MyStructArray[] = {
    ......
Run Code Online (Sandbox Code Playgroud)

解决了这个问题.那么标题中extern或const的首选方式是什么?

c++ gcc

0
推荐指数
1
解决办法
1356
查看次数

gcc的boost :: unordered_map支持

将unoreded_map支持添加到gcc时?

我正在使用RHEL 5.3附带的gcc 4.1.1.看起来缺少unoreded_map.有没有办法手动添加它?

gcc boost unordered-map

0
推荐指数
1
解决办法
1864
查看次数

查找文件名中没有空格的文件

我正在尝试使用find当前目录下的文件找到所有*.cpp,它们在dirname和basename中都不包含空格.我知道我需要使用-wholenameflag,但我找不到合适的正则表达式语法.

unix linux shell

0
推荐指数
1
解决办法
403
查看次数