header-files

    3

    1答えて

    私は2つのヘッダファイルA.h(純仮想関数を含む)とB.h. ああ: #ifndef __A_H__ #define __A_H__ #include "B.h" template <class T> class A { virtual B<T> f()=0; }; #endif Bhの:Test.cppのから4、 : #ifndef __B_H__ #defin

    5

    3答えて

    /me/home/file1.c containes function definition: int mine(int i) { /* some stupidity by me */ } は私が /me/home/file1.h int mine(int); でこの関数を宣言しました私がする必要があるのは次のとおりです: file2.c #include "..

    12

    4答えて

    私は約5ヶ月間Xcodeで作業していましたが、新しいクラスを追加するときに問題が発生しました。たとえば、 "CustomCell"のような新しいクラスを追加して、別の.mファイルに '#import CustomCell.h'をインポートしようとすると、正しくても 'CustomCell.h file not found'というエラーが表示されますそこにはリストがあります。私はこれまで何の問題も抱

    0

    6答えて

    私は間違って何をしているのかわかりません。これは私の初めての.cppファイルの分離とテンプレートとベクトルの使い方です。私はこれらの2つのエラーが発生し続ける:エラーC2143:構文エラー: '、'の前に '<'が見つかりません。注:C++コンパイラは、どのような種類を知っていないので、あなたがこれを行うには、明示的なインスタンス化を必要とするデフォルト-INT main.cppに #includ

    25

    1答えて

    私のライブラリのバージョン番号を1か所に保存したいと思います。だから私はcmakeのファイルで、このような変数を定義しています。この定義に SET(LIBINTERFACE_VERSION 1 CACHE INTEGER "Version of libInterface") 私はライブラリにコンパイルし、その後の特性に正しく表示され、Microsoftの定義に従ってversion.rcファイル

    -1

    2答えて

    私は異なる名前空間に2つのクラスを持ち、それらは両方とも同じImage.hクラスを含む必要がありますが、同時にインクルードするとエラーが発生します。ここに私のクラス: FilterManager.h: #ifndef FILTERMANAGER_H_ #define FILTERMANAGER_H_ #include "../Images/Image.h" namespace Filter

    2

    1答えて

    私は、可変ビットセット<> using std::bitset<REG_SIZE>; using std::bitset<REG_SIZE_2>; template <int regSize=REG_SIZE>class Foo{ bitset<regSize> bits; }; を持つテンプレートクラス「HEADER_FILE」を持っています。 エラー:template_i

    14

    1答えて

    .hに基づいて.cファイルを自動的に並べ替えるツールはありますか? 例えば、foo.h void function1(); void function2(); void function3(); そしてfoo.c void function2(){} void function1(){} void function3(){} 私はUbuntuの中でVimを使用しています、ちなみに

    2

    1答えて

    私は終了する必要がある練習に少し問題があります。私たちは、 "n"最大のファイルを出力するrecurisve "ls"プログラムを実装しなければなりません。しかし、いくつかの問題があります。 1) 私は3つのファイルmain.c、list.c、list.hを持っています。 list.hには、string.h、stdio.h、stdlib.h、struct(char * filename、long

    11

    3答えて

    あなたはヘッダファイルに関数定義を配置する場合、3つの異なるソリューションがあります表示されます。inline がstatic としての機能をマークして 機能をマーク関数を匿名の名前空間に入れる (最近まで、私は#1も気づいていませんでした)これらのソリューションとの違いは何ですか?私はどちらが好きですか?私はヘッダーのみの世界だから、ヘッダーファイルにその定義が本当に必要です。