void  insert(string &str, int index, string value)
                    
                    
                
            
str文字列の指定したindexにvalueを挿入します。
indexが文字列の長さよりも大きい場合、valueは単に既存のstrに追加されます。
                
                    
                    
                    
                        void  insert(<type>&array[], int index, <type>value)
                    
                    
                
            
                
                    
                    
                    
                        void  insert(<type>&array[], int index, <type>values[])
                    
                    
                
            
arrayの指定したindexに1つ以上の項目を挿入します。
indexがarrayの現在の長さよりも大きい場合、この関数は、初期化されていない値(例えば、0または空っぽの文字列)でその配列を埋めます。
- 
        
        indexがマイナス値であれば、挿入する文字列または配列の 最後 からカウントされます。(マイナス値が文字列/配列の長さよりも大きい場合、その値は0にクランプされます。)例えば、 100の数値を配列の最後から2番目の項目として挿入するには:insert(numbers; -1; 100) 
                
                    
                    
                    
                        int  insert(dict &dstdict, string dstkey, dict srcdict, string srckey)
                    
                    
                
            
srcdict[srckey]の値をdstdict[dstkey]にコピーします。
    これは、その値の大元のタイプを維持します。
    srckeyがソース辞書に存在しなかった場合は、そのキーがターゲット辞書から削除されます。
    更新前にsrckeyがターゲット辞書に存在した場合は1が返され、存在しなかった場合は0が返されます。
                
                    
                    
                    
                        void  insert(dict &dstdict, dict srcdict)
                    
                    
                
            
srcdictをdstdictに結合します。
    同じキーは、ソース辞書の値で上書きされます。
| See also | |
| array | |
| string |  |