C Programming >> sitemap >> Page:53:
  • ガイド
  • BigInteger
  • コレクション初期化子
  • C# コレクションの概要
  • ループ
  • イテレータ
  • IEnumerable
  • 値型 vs 参照型
  • 組み込み型
  • 組み込み型のエイリアス
  • 匿名型
  • ダイナミック型
  • 型変換
  • 鋳造
  • Null 許容型
  • コンストラクターとファイナライザー
  • アクセス修飾子
  • インターフェース
  • 静的クラス
  • シングルトンの実装
  • 依存性注入
  • 部分的なクラスとメソッド
  • オブジェクト初期化子
  • メソッド
  • 拡張方法
  • 名前付き引数
  • 名前付きおよびオプションの引数
  • データ注釈
  • キーワード
  • C# でのオブジェクト指向プログラミング
  • 再帰
  • 命名規則
  • XML ドキュメントのコメント
  • コメントと地域
  • 継承
  • ジェネリック
  • ステートメントの使用
  • ディレクティブの使用
  • IDisposable インターフェイス
  • 反射
  • IQueryable インターフェイス
  • オブジェクトへのリンク
  • LINQ クエリ
  • XML へのリンク
  • XmlDocument と System.Xml 名前空間
  • XDocument と System.Xml.Linq 名前空間
  • C# 7.0 の機能
  • C# 6.0 の機能
  • C# 5.0 の機能
  • C# 4.0 の機能
  • C# 3.0 の機能
  • 例外処理
  • NullReferenceException
  • 文字列を他の型に変換するときの FormatException の処理
  • スタックトレースを読んで理解する
  • 診断
  • オーバーフロー
  • はじめに:C# を使用した Json
  • json.net の使用
  • ラムダ式
  • 汎用 Lambda クエリ ビルダー
  • プロパティ
  • プロパティの初期化
  • INotifyPropertyChanged インターフェイス
  • イベント
  • 式ツリー
  • 過負荷の解決
  • BindingList<T>
  • プリプロセッサ ディレクティブ
  • 構造体
  • 属性
  • デリゲート
  • ファイルおよびストリーム I/O
  • ネットワーキング
  • HTTP リクエストの実行
  • .zip ファイルの読み取りと書き込み
  • ファイルシステムウォッチャー
  • ユーザー名とパスワードでネットワーク共有フォルダーにアクセスする
  • 非同期ソケット
  • アクション フィルター
  • ポリモーフィズム
  • 不変性
  • インデクサー
  • チェックありとチェックなし
  • ストリーム
  • タイマー
  • ストップウォッチ
  • ねじ切り
  • 非同期/待機、バックグラウンドワーカー、タスク、スレッドの例
  • 非同期待機
  • Async-Await の同期コンテキスト
  • バックグラウンドワーカー
  • タスク並列ライブラリ
  • 可変スレッドセーフにする
  • ロックステートメント
  • 利回りキーワード
  • タスク並列ライブラリ (TPL) データフロー コンストラクト
  • 関数型プログラミング
  • 関数デリゲート
  • 複数の戻り値を持つ関数
  • バイナリ シリアル化
  • クローン可能
  • IComparable
  • データベースへのアクセス
  • C# での SQLite の使用
  • キャッシング
  • コード コントラクト
  • コード コントラクトとアサーション
  • 構造設計パターン
  • 創造的なデザインパターン
  • Decorator デザインパターンの実装
  • Flyweight デザイン パターンの実装
  • システム.管理.自動化
  • System.DirectoryServices.Protocols.LdapConnection
  • C# 認証ハンドラー
  • ポインター
  • ポインターと安全でないコード
  • C# 構造体を使用してユニオン型を作成する方法 (C ユニオンに類似)
  • リアクティブ拡張 (Rx)
  • AssemblyInfo.cs の例
  • プレーン テキスト エディタと C# コンパイラ (csc.exe) を使用したコンソール アプリケーションの作成
  • CLS 準拠属性
  • ObservableCollection<T>
  • ハッシュ関数
  • C# での乱数の生成
  • 暗号化 (System.Security.Cryptography)
  • ASP.NET ID
  • .NET の安全でないコード
  • C# スクリプト
  • ランタイム コンパイル
  • 相互運用性
  • .NET コンパイラ プラットフォーム (Roslyn)
  • ILGenerator
  • T4 コード生成
  • Windows フォーム アプリケーションで独自の MessageBox を作成する
  • フォント リソースを含める
  • Google コンタクトのインポート
  • .Net のガベージ コレクター
  • Microsoft.Exchange.Web サービス
  • Windows コミュニケーション ファンデーション
  • Anti-modèles
  • À propos des algorithmes, des cadres et des relations de modèle
  • La structure des motifs
  • Classification des motifs
  • Classification des modèles de conception
  • Formation ou mentorat :quelle est la différence ?
  • Explication des directives de base du C++ :meilleures pratiques pour le C++ moderne
  • L'histoire des modèles
  • Les avantages des motifs
  • Modèles de conception et modèles architecturaux avec C++ :un premier aperçu
  • Améliorations des plages avec C++23
  • Itérateurs améliorés avec plages
  • Sentinelles et concepts avec des algorithmes de plages
  • Projections avec plages
  • Vérifier les types avec des concepts
  • Une implémentation std::advance avec C++98, C++17 et C++20
  • Conception de logiciels avec caractéristiques et envoi de balises
  • Politique
  • Éviter les temporaires avec des modèles d'expression
  • En savoir plus sur le polymorphisme dynamique et statique
  • Polymorphisme dynamique et statique
  • constexpr if
  • Plus d'informations sur les principes de base de mon programme de mentorat pour les professionnels du C++
  • Fonctions constexpr et consteval en C++20
  • Fonctions constexpr
  • Dîner Philosophes Problème II
  • Dîner Philosophes Problème I
  • Les fondamentaux de mon programme de mentorat pour les professionnels du C++
  • La bibliothèque de traits de type :optimisation
  • La bibliothèque de traits de type :exactitude
  • La bibliothèque de traits de type :std::is_base_of
  • La bibliothèque des traits de type :comparaisons de types
  • La bibliothèque de traits de type :vérifications de type
  • Métaprogrammation de modèle - Programmation hybride
  • Métaprogrammation de modèles - Comment ça marche
  • Métaprogrammation de modèles - Comment tout a commencé
  • Type de retour automatique (C++11/14/20)
  • Type de retour automatique (C++98)
  • L'amitié spéciale des modèles
  • Visiter un std ::variant avec le modèle de surcharge
  • Modules C++20 :Fragment de module privé et unités d'en-tête
  • Les modèles variadiques ou la puissance des trois points
  • Instanciation de modèle
  • Algorithmes parallèles de la STL avec le compilateur GCC
  • Spécialisation complète des modèles de fonctions
  • Spécialisation des modèles - Plus de détails sur les modèles de classe
  • Spécialisation des modèles
  • Déduction d'arguments de modèle de modèles de classe
  • Arguments de modèle
  • Modèles d'alias et paramètres de modèle
  • Concurrence avec Modern C++ Mise à jour vers C++20
  • Surprise incluse :fonctions d'héritage et de membre des modèles de classe
  • Modèles de cours
  • Modèles de fonction
  • Modèles - Premières étapes
  • Version imprimée de C++20 et du code source sur GitHub
  • Et le gagnant est :Modèles
  • Quo Vadis - Modernes C++
  • Reprendre automatiquement une tâche avec des coroutines sur un thread séparé
  • Démarrer des tâches avec des coroutines
  • Un flux de données générique avec des coroutines en C++20
  • Exécuter un futur dans un thread séparé avec des coroutines
  • Des contrats à terme paresseux avec des coroutines
  • Implémentation de contrats à terme simples avec des coroutines
  • Flux de sortie synchronisés avec C++20
  • Un thread amélioré avec C++20
  • Interruption coopérative d'un thread en C++20
  • Barrières et pointeurs intelligents atomiques en C++20
  • Verrous en C++20
  • Sémaphores en C++20
  • Comparaison des performances des variables de condition et des variables atomiques en C++20
  • Synchronisation avec Atomics en C++20
  • Références atomiques avec C++20
  • Manipulation de bits avec C++20
  • Comparaisons sûres d'intégrales avec C++20
  • Calendrier et fuseaux horaires en C++20 :Fuseaux horaires
  • Calendrier et fuseaux horaires en C++20 :gestion des dates du calendrier
  • Calendrier et fuseaux horaires en C++20 :dates du calendrier
  • De plus en plus d'utilitaires en C++20
  • C++20 :Étendre std::format pour les types définis par l'utilisateur
  • std::format en C++20
  • Plus de fonctions pratiques pour les conteneurs avec C++20
  • Et les gagnants sont :
  • Nouveaux attributs avec C++20
  • Plus de fonctionnalités Lambda avec C++20
  • La bibliothèque standard C++ :la troisième édition inclut C++20
  • Lambdas plus puissants avec C++20
  • Diverses améliorations de modèles avec C++20
  • Résoudre le fiasco de l'ordre d'initialisation statique avec C++20
  • Deux nouveaux mots clés en C++20 :consteval et constinit
  • Initialiseurs désignés
  • C++20 :Comparaison optimisée avec Spaceship Operator
  • C++20 :plus de détails pour l'opérateur de vaisseau spatial
  • C++20 :L'opérateur de comparaison à trois facteurs
  • Les séminaires en face à face et les séminaires en ligne sont différents
  • C++20 :Structurer les modules
  • C++20 :unité d'interface de module et unité d'implémentation de module
  • Modernes C++ se lance dans le monde entier
  • C++20 :les avantages des modules
  • C++20 :puissantes coroutines avec cppcoro
  • Quatre bons pour l'éducation
  • C++20 :un flux de données infini avec des coroutines
  • C++20 :Coroutines - Un premier aperçu
  • C++20 :Fonction Pythons map
  • C++20 :Fonction de gamme Python, la seconde
  • C++20 :Pythonic avec la bibliothèque Ranges
  • C++20 :Définir le concept Regular et SemiRegular
  • C++20 :Définir les concepts d'égalité et d'ordre
  • Un bref aperçu de l'analyseur de code statique de PVS-Studio
  • C++20 :Concepts, les détails
  • C++20 :deux extrêmes et le sauvetage avec des concepts
  • C++20 :la bibliothèque
  • C++20 :les quatre grands
  • La simultanéité avec le C++ moderne a un nouveau chapitre
  • Instructions de base C++ :sécurité à vie et vérification des règles
  • Instructions de base C++ :Limites de sécurité
  • Plus de mythes sur les lecteurs de mon blog
  • Les mythes sur les lecteurs de mon blog
  • Instructions de base C++ :plus de non-règles et de mythes
  • Instructions de base C++ :Sections de prise en charge
  • La bibliothèque d'expressions régulières
  • Ce que vous devez savoir sur l'entrée et la sortie avec les flux
  • Instructions de base C++ :règles pour les chaînes
  • Plus d'amis spéciaux avec std::map et std::unordered_map
  • Instructions de base C++ :std::array et std::vector sont vos amis
  • Instructions de base C++ :la bibliothèque standard
  • Plus de détails sur les modules
  • Modules
  • Instructions de base C++ :Fichiers source
  • C++ Insights - Instanciation de modèle
  • Insights C++ - Conversions implicites
  • Instructions de base C++ :Mélanger C avec C++
  • Modèles :idées fausses et surprises
  • Instructions de base C++ :surprise incluse avec la spécialisation des modèles de fonction
  • Instructions de base C++ :autres règles de modèle
  • Instructions de base C++ :Programmation au moment de la compilation avec des traits de type (le second)
  • Instructions de base C++ :Règles pour la métaprogrammation de modèles
  • Instructions de base C++ :règles pour les modèles variadiques
  • Meeting Embedded et Meeting C++ 2018
  • Instructions de base C++ :Interfaces de modèle
  • Instructions de base C++ :Transmettre des objets de fonction en tant qu'opérations
  • Je suis fier de présenter :la bibliothèque standard C++, y compris C++14 et C++17
  • Instructions de base C++ :Définition des concepts, deuxième
  • Un nouveau Thread avec C++20 :std::jthread
  • Instructions de base C++ :règles d'utilisation des concepts
  • CppCon 2018
  • Instructions de base C++ :effacement de type avec des modèles
  • Instructions de base C++ :effacement de type
  • Instructions de base C++ :Règles pour les modèles et la programmation générique
  • Conseils de base C++ :aller vers le mal
  • Le nouveau bundle pdf est prêt :C++ Core Guidelines - Concurrency and Parallelism
  • Instructions de base C++ :enfin en C++
  • Instructions de base C++ :règles sur la gestion des exceptions
  • Instructions de base C++ :Le spécificateur et l'opérateur noexcept
  • Instructions de base C++ :un petit détour par les contrats en C++20
  • Instructions de base C++ :la résolution de l'énigme
  • La fin de mon détour :des futurs unifiés
  • Un petit détour :les exécuteurs testamentaires
  • Instructions de base C++ :Soyez conscient des pièges des variables de condition
  • Instructions de base C++ :plus de pièges dans la concurrence
  • Instructions de base C++ :Prendre soin de votre thread enfant
  • Instructions de base C++ :Partage de données entre les threads
  • Instructions de base C++ : Plus de règles sur la concurrence et le parallélisme
  • Instructions de base C++ :règles de concurrence et de parallélisme
  • Instructions de base C++ :Plus de règles sur les performances
  • La vérité sur les pointeurs bruts supprimés de C++
  • Instructions de base C++ :règles relatives aux performances
  • Quel fichier PDF dois-je fournir ? Faites votre choix !
  • Instructions de base C++ :Règles relatives aux instructions et à l'arithmétique
  • Instructions de base C++ :En savoir plus sur les structures de contrôle
  • Instructions de base C++ :Règles pour les instructions
  • Instructions de base C++ :règles concernant les choses à ne pas faire
  • Instructions de base C++ :Règles pour les conversions et les diffusions
  • Instructions de base C++ :davantage de règles pour les expressions
  • Instructions de base C++ :Règles pour les expressions
  • Instructions de base C++ :davantage de règles pour les déclarations
  • Instructions de base C++ :déclarations et initialisations
  • C++ propre
  • Instructions de base C++ :règles pour les expressions et les instructions
  • Instructions de base C++ :transmission de pointeurs intelligents
  • Instructions de base C++ :règles pour les pointeurs intelligents
  • Instructions de base C++ :règles d'allocation et de désallocation
  • C++ Core Guidelines :Règles sur la gestion des ressources
  • Instructions de base C++ :Règles pour les énumérations
  • C++ Core Guidelines :Règles pour les unions
  • Instructions de base C++ : Plus de règles pour la surcharge
  • La bibliothèque standard C++ :la deuxième édition inclut C++17
  • Instructions de base C++ :Accéder aux objets dans une hiérarchie
  • Instructions de base C++ :les règles restantes concernant les hiérarchies de classes
  • Le nouveau bundle pdf est disponible :Programmation fonctionnelle avec C++17 et C++20
  • Instructions de base C++ :Plus de règles sur les hiérarchies de classes
  • Instructions de base C++ :Hiérarchies de classes
  • Instructions de base C++ :Objets de fonction et Lambdas
  • Instructions de base C++ :comparaison, permutation et hachage
  • Instructions de base C++ :règles de copie et de déplacement
  • Instructions de base C++ :Constructeurs
  • Le nouveau bundle pdf est prêt :C++17
  • Instructions de base C++ :règles de destructeur
  • Instructions de base C++ :la règle de zéro, cinq ou six
  • Instructions de base C++ :règles de classe
  • Quel fichier PDF dois-je fournir ?
  • Instructions de base C++ :Sémantique des paramètres de fonction et des valeurs de retour
  • Instructions de base C++ :les règles pour le paramètre de fonction in, out, in-out, consomme et forward
  • La simultanéité avec Modern C++ est terminée à 95 % ; Y compris tous les fichiers source
  • Instructions de base C++ :Définitions de fonctions
  • C++ Core Guideline :La bibliothèque de prise en charge des lignes directrices
  • Instructions de base C++ :Interfaces II
  • Instructions de base C++ :Interfaces I
  • Pourquoi avons-nous besoin de directives pour le C++ moderne ?
  • Qu'est-ce que le C++ moderne ?
  • Le gagnant est :Multithreading :l'interface de haut niveau
  • ABA - A n'est pas identique à A
  • Algorithmes bloquants et non bloquants
  • Conditions de concurrence malveillante et courses aux données
  • Conditions de concurrence versus courses aux données
  • C++17 :Conteneurs associatifs améliorés et accès uniforme aux conteneurs
  • C++17 :nouveaux algorithmes parallèles de la bibliothèque de modèles standard
  • C++17 a un visiteur
  • Obtenir le bundle PDF actuel :simultanéité avec C++17 et C++20
  • C++17 - Éviter de copier avec std::string_view
  • Les gagnants des prochains packs PDF
  • C++17- std::byte et std::filesystem
  • C++17 - Plus de détails sur le langage principal
  • C++17 - Quoi de neuf dans la bibliothèque ?
  • Comment obtenir votre bundle pdf ?
  • C++17 – Quoi de neuf dans le langage principal ?
  • Et les gagnants sont :Le modèle de mémoire C++/Das C++ Speichermodell
  • Ensembles PDF
  • J'ai fini - Geschafft :mots sur l'avenir de mes blogs
  • Concepts - Espaces réservés
  • Mémoire transactionnelle
  • Coroutines
  • Loquets et barrières
  • std::futures extensions
  • Pointeurs intelligents atomiques
  • Multithreading avec C++17 et C++20
  • C++ est paresseux :CRTP
  • Monades en C++
  • Concepts
  • Replier les expressions
  • Récursivité, manipulation de liste et évaluation paresseuse
  • Données immuables
  • La définition de la programmation fonctionnelle
  • Fonctionnel en C++11 et C++14 :table de répartition et Lambdas génériques
  • Gestion de la mémoire avec std::allocator
  • Transfert parfait
  • Le temps des vœux
  • Copier et déplacer la sémantique :quelques chiffres
  • std::array - Mémoire dynamique, non merci
  • Gestion automatique de la mémoire des conteneurs STL
  • Spécialités de std ::shared_ptr
  • std::shared_ptr
  • std::unique_ptr
  • Données anciennes simples généralisées
  • Traits de type :les performances comptent
  • constexpr - Variables et objets
  • La constante de pointeur nul nullptr
  • Énumérations fortement typées
  • Cru et cuit
  • Littéraux définis par l'utilisateur
  • Publié sur Leanpub :La bibliothèque standard C++
  • Je suis fier de présenter :la bibliothèque standard C++
  • Types de chèques
  • Plus et plus d'économies
  • initialisé automatiquement
  • Faits
  • Mythes
  • Les trois horloges
  • La bibliothèque du temps
  • Ma conclusion :Sommation d'un vecteur en trois variantes
  • Multithread :sommation avec synchronisation minimale
  • Multithread :sommation d'un vecteur
  • Initialisation thread-safe d'un singleton
  • Optimisation continue :sémantique détendue avec CppMem
  • Optimisation continue :Acquire-Release Semantic avec CppMem
  • Optimisation continue :cohérence séquentielle avec CppMem
  • Optimisation continue :accès non synchronisé avec CppMem
  • CppMem - Un aperçu
  • Acquérir et libérer des clôtures
  • Les clôtures sont des barrières de mémoire
  • Acquire-Release Semantic - Le malentendu typique
  • memory_order_consume
  • Anniversaire des 100 messages - Quo vadis Modernes C++ ?
  • Contraintes de synchronisation et d'ordre
  • Atomique
  • Le booléen atomique
  • Modèle de mémoire C++
  • Synchronisation des threads avec des variables de condition ou des tâches
  • Les contrats à terme spéciaux
  • Promesse et avenir
  • C++ modernes
  • Appels de fonction asynchrones
  • Tâches
  • Préférer les verrous aux mutex
  • Les risques des mutex
  • Arguments de fil
  • Durée de vie des fils
  • Pour les relecteurs et les curieux
  • Multithreading en C++ moderne
  • Pourquoi mon blog en anglais ?
  • Une ode aux outils de formatage de code
  • Annulation de la définition du préprocesseur C++
  • Bloqué avec un compilateur C++ et un tas de files d'attente
  • Attributs C++
  • Gestionnaire de dépendances Accio
  • Un gâteau pour votre cerise :que devrait contenir la bibliothèque standard C++ ?
  • Sur l'état de la compilation croisée dans le monde C++
  • Un Hello World en C++ et le jardin clos en or rose du destin
  • Un Hello World en C++ et le mignon arc-en-ciel sans cœur
  • Un Hello World en C++ et un verre de vin, Oh mon dieu !
  • Le cas des initialiseurs automatiques de membres de données non statiques
  • L'espace de conception étroitement contraint de syntaxes pratiques pour la programmation générique
  • Réunion du comité de Rapperswil :compte rendu de voyage
  • Une canette de span
  • Qu'est-ce que le C++ ?
  • Vers de meilleurs modules C++ - Partie 2 :Nommage des modules
  • Vers de meilleurs modules C++ - Partie 1 :Mappage des modules
  • RangeOf :une meilleure portée
  • Réunion du comité de San Diego :rapport de voyage
  • Les modules ne sont pas une opportunité d'outillage
  • Unités de traduction considérées comme dangereuses ?
  • En attente de std ::embed :Very Large Arrays in Clang
  • Stockage d'Unicode :nom de caractère et mappage de points de code
  • Une abstraction asynchrone universelle pour C++
  • Compilation C++ :Cinquante nuances de Mojibake
  • Jeux de personnages :une mauvaise idée depuis l'âge du bronze
  • Kona :un rapport de voyage
  • Construire C++ à partir des sources :Partie 1/N - Améliorer les temps de compilation
  • Quelques fonctionnalités expérimentales pour C++
  • Comment j'utilise les références
  • Le jour où la bibliothèque standard est morte
  • Expédition C++20 à Prague
  • bouger, encore plus simplement
  • Une abstraction d'E/S universelle pour C++
  • Contrôle de la résolution de surcharge n° 3 :répartition des balises
  • Contrôle de la résolution de surcharge n° 2 :amélioration des messages d'erreur en cas d'échec de la résolution de surcharge
  • Contrôle de la résolution de surcharge #1 :Empêcher les conversions implicites
  • AllocatorAwareContainer :Introduction et pièges des valeurs par défaut propagate_on_container_XXX
  • Mémoire 0.4 :polissage, gestion des erreurs, stockage, caractéristiques, documentation et plus
  • Mémoire 0.5 :meilleur système de construction, allocateurs de bas niveau, BlockAllocator et vos commentaires sont nécessaires
  • Défi de mise en œuvre :une fonction de comptage des zéros non significatifs
  • L'une des fonctionnalités C++ les plus sous-estimées :les alias d'espace de noms
  • Défi de mise en œuvre :caractéristiques des concepts avec fonctionnalité facultative
  • Contrôle de la résolution de surcharge #4 :SFINAE
  • (Génial ?) Ajouts d'allocateurs - Réflexions concernant les propositions d'allocateurs
  • Comment j'ai battu Boost.Pool #2 :l'inlining est la clé
  • Comment j'ai battu Boost.Pool #1 :Introduction et résultats de profilage
  • Effectuer des calculs arbitraires avec le Concept TS
  • Tutoriel :prise en charge facile de CMake install et find_package()
  • Vous ne voulez (probablement) pas de classes finales
  • Développement axé sur les problèmes
  • Standardese - un (travail en cours) nextgen Doxygen
  • Comment j'ai battu Boost.Pool #4 :À propos des abstractions et des algorithmes
  • Comment j'ai battu Boost.Pool #3 :les branches sont mauvaises
  • Sécurité des déplacements – Savoir ce qui peut être fait dans l'état de départ
  • Tutoriel :Gestion facile des dépendances pour C++ avec CMake et Git
  • Techniques flexibles de gestion des erreurs en C++
  • Générateur de documentation standard version 0.1
  • Vous voulez (probablement) des cours de fin d'études ?
  • Comment implémenter les assertions ?
  • Défi de mise en œuvre :concepts en C++14
  • Choisir la bonne stratégie de gestion des erreurs
  • Déplacer la sémantique et les constructeurs par défaut – Règle de six ?
  • Générateur de documentation standard version 0.2 :Liaison d'entités, génération d'index et plus
  • Modèles de fonction :déduire les arguments du modèle ou les transmettre explicitement ?
  • void foo(T&out) - Comment corriger les paramètres de sortie
  • Tutoriel :Émulation de typedefs forts/opaques en C++
  • Type safe - Aucun utilitaire supplémentaire pour plus de sécurité de type
  • Éviter les erreurs de précondition avec le système de type C++
  • Mon point de vue sur la variante
  • Tutoriel :Désactivation conditionnelle des fonctions hors modèle
  • Correction std ::initializer_list
  • générateur de documentation standard version 0.3 :groupes, documentation intégrée, mode modèle et plus
  • Mémoire 0.6 :Composition et allocateurs conjoints
  • Implementation Challenge flag_set :Type-safe, masque de bits difficile à utiliser à mauvais escient
  • Implémentation d'un tuple_iterator
  • Le problème de la conception basée sur des politiques
  • La mise en œuvre de function_view est plus difficile que vous ne le pensez
  • Comment gérer les erreurs dans les constructeurs sans exception ?
  • Évaluation paresseuse des arguments de fonction en C++
  • Vous préférez les non-membres, les non-amis ?
  • Nous sommes en 2017 - Le préprocesseur est-il toujours nécessaire en C++ ?
  • cppast - Une bibliothèque pour analyser et travailler avec l'AST C++
  • std::string_view acceptant les temporaires :bonne idée ou horrible écueil ?
  • Exceptions vs attentes :Trouvons un compromis
  • Que devrait faire partie de la bibliothèque standard C++ ?
  • Écrivez des constructeurs explicites - mais qu'en est-il de l'affectation ?
  • Réflexions sur le mouvement destructeur
  • La priorité des opérateurs est rompue
  • Devriez-vous mettre en option dans un conteneur ?
  • Directives pour les références Rvalue dans les API
  • Gestion flexible des problèmes avec Trello et IFTTT
  • Lignes directrices pour le constructeur et la conception de la fonte
  • Défi de mise en œuvre :revisiter le modèle de visite
  • Mathématiques derrière la comparaison #2 :Ordonner les relations en mathématiques
  • Parlons de std::optional<T&> et des références facultatives
  • Mathématiques derrière la comparaison #1 :Relations d'égalité et d'équivalence
  • Une (meilleure) taxonomie des pointeurs
  • facultatif dans les conteneurs Ⅱ — Toutes les utilisations de std ::vector ne sont pas identiques
  • Tutoriel :Gérer les avertissements du compilateur avec CMake
  • Propositions pour réparer l'opérateur du vaisseau spatial
  • Mathématiques derrière la comparaison #5 :Algorithmes de commande
  • Mathématiques derrière la comparaison #4 :Comparaison à trois facteurs
  • Mathématiques derrière la comparaison #3 :Ordonner les relations en C++
  • Nommer les choses :implémenteur contre noms d'utilisateur
  • Générateur de documentation standardisée :Post Mortem et mon avenir open-source
  • Tutoriel :Quand écrire quel membre spécial
  • Options imbriquées, attendues et composition
  • Espaces de noms en ligne 101
  • Technique :expression de fonction immédiatement invoquée pour la métaprogrammation
  • Défi de mise en œuvre :remplacer std ::move et std ::forward
  • Astuces d'expression Nifty Fold
  • Tutoriel :Iterator Sentinels de C++20
  • std ::polymorphic_value + Type de canard =Effacement de type
  • Défi de mise en œuvre :arbre d'analyse compact et sans perte avec parcours itératif
  • Trivialement copiable ne veut pas dire trivialement copiable constructible
  • Quelle est l'unité d'un numéro de colonne de texte ?
  • Astuces avec les arguments de modèle par défaut
  • constexpr est une plateforme
  • Technique :Compiler la génération et l'optimisation du code temporel
  • J'ai accidentellement écrit une bibliothèque d'analyse Turing-complete
  • Tutoriel :la technique d'interface CRTP
  • Les concepts C++20 sont structurels :quoi, pourquoi et comment le changer ?
  • Tutoriel :Extraits de code interactifs avec Hugo et Compiler Explorer
  • malloc() et free() sont une mauvaise API
  • La caractéristique la plus excitante de Carbon est sa convention d'appel
  • Tutoriel :Préparation des bibliothèques pour CMake FetchContent
  • Technique :variantes et boîtes récursives
  • saturating_add vs saturating_int – nouvelle fonction vs nouveau type ?
  • CMAKE_SOURCE_DIR n'est probablement pas ce que vous voulez
  • Tutoriel VK_KHR_dynamic_rendering
  • Comment je crée la fonctionnalité bilingue de ce blog en plain Typescript
  • Petit utilitaire de bibliothèque standard C++ :std ::align
  • Amusez-vous avec la recherche ternaire
  • Gestion des ressources et RAII en C++
  • Intégrer un framework de test unitaire dans cmake
  • Intuition Derrière X86 lea Instruction
  • Quand un objet temporaire C++ meurt-il ?
  • Tutoriel C++ Lambda
  • Explication de la récursivité de la queue
  • Const Exactitude Problème de std ::function
  • Rendre l'état impossible non représentable, en C++
  • Nous définissons mal les opérateurs d'affectation.
  • Rapport de voyage CppCon 2019
  • Rapport de voyage ACM Siggraph 2019
  • Zéro est le Diable :façons courantes de construire de fausses preuves
  • Résumé de lecture :janvier - mars 2020
  • Concepts en langages de programmation, partie II :statique
  • L'impact codegène surprenant de noexcept
  • Concepts en langages de programmation, partie I :jugements et règles d'inférence
  • Des erreurs factuelles dans ces langages de programmation modernes vous feront souffrir, et pourquoi c'est une souffrance à lire
  • Améliorez le temps de liaison de Rust avec lld
  • Modules récursifs en OCaml
  • Méfiez-vous de passer lambda mutable aux algorithmes STL.
  • L'implication de const ou de variables membres de référence en C++
  • Ne pas utiliser automatiquement les paramètres automatiques en C++
  • L'utilisation de paramètres par défaut pour contourner le système de type est un anti-modèle
  • Qu'est-ce que std::function en C++ et pourquoi en avons-nous besoin ?
  • Ressources qui vous aident à plonger dans C++
  • Résumé de lecture :octobre - décembre 2020
  • Piles et portées asynchrones
  • Concurrence structurée
  • Gammes standards
  • Plages, coroutines et réaction :premières réflexions sur l'avenir de l'asynchrone en C++
  • Post-conditions sur l'auto-déménagement
  • Itérateurs++, partie 3
  • Itérateurs++, partie 2
  • Itérateurs++, Partie 1
  • Être ou ne pas être (un itérateur)
  • Une tranche de Python en C++
  • Boost.Xpressive FTW
  • Concepts de gamme, partie 3 sur 4 :Présentation des itérables
  • Concepts de gamme, partie 2 sur 4 :Gammes infinies
  • Concepts de plage, partie 1 sur 4 :plages délimitées
  • Vérification de concept en C++11
  • Itérateurs d'entrée vs plages d'entrée
  • Paramètres de sortie, sémantique de déplacement et algorithmes avec état
  • Références universelles et constructeur de copie
  • F-Algèbres et C++
  • Les meilleurs conseils professionnels que j'aie jamais reçus
  • Rencontrez-moi à la réunion C++
  • Algorithmes de conteneur
  • Petite bibliothèque de métaprogrammation
  • Gammes, concepts et avenir de la bibliothèque standard
  • Conception de points de personnalisation en C++11 et au-delà
  • N4128 :Plages pour la bibliothèque standard
  • Plages en C++ :Itérables comptés et efficacité
  • Assert et Constexpr en C++11
  • Cpp-Next.Com et la série Expressive C++
  • Compréhensions de gamme
  • Concepts de gamme, partie 4 sur 4 :vers l'infini et au-delà
  • Décidez d'un littéral entier C
  • Golf mon C pré-golfé
  • Développer un tableau C
  • Comparer deux entiers en C ou C++ sans opérateurs de comparaison
  • Plus petite copie de table Lua
  • Fonction C \ C++ la plus courte pour générer -1, 0 ,1
  • imprimer 1 à 100 sans utiliser la récursivité et les conditions
  • Quand est-ce que (x ==x+2) ?
  • Convertir une chaîne de style __DATE__ en chaîne triable
  • Écrivez la plus belle composition de bytebeat
  • Bibliothèque C/C++ pour lire les signaux MIDI à partir d'un périphérique MIDI USB
  • Comment formater un long long int non signé en utilisant printf?
  • Pourquoi est-ce que j'obtiens une double erreur de libération ou de corruption avec realloc() ?
  • Implémentation GTK de MessageBox
  • Comment utiliser l'API de socket C en C++ sur z/OS
  • Est-il toujours avantageux d'utiliser 'goto' dans un langage qui prend en charge les boucles et les fonctions ? Si oui, pourquoi?
  • Comment créez-vous une fonction de débogage uniquement qui prend une liste d'arguments variables ? Comme printf()
  • Convertir efficacement une chaîne hexadécimale en entier en C ?
  • Comment passer une fonction en paramètre en C ?
  • Comment déterminer la taille d'un fichier en C ?
  • Les opérateurs de décalage (<<, >>) sont-ils arithmétiques ou logiques en C ?
  • Comment implémenter les continuations ?
  • Quels sont les obstacles à la compréhension des pointeurs et que peut-on faire pour les surmonter ?
  • Quelqu'un a-t-il de l'expérience dans la création d'une bibliothèque partagée dans MATLAB ?
  • Passer des tableaux multidimensionnels comme arguments de fonction en C
  • Quel est l'argument pour printf qui formate un long?
  • Comment déterminer la taille de mon tableau en C ?
  • Quel est le moyen le plus rapide d'échanger des valeurs en C ?
  • Comment lister les symboles dans un fichier .so
  • Comment obtenez-vous le nom de fichier d'un fichier temporaire à utiliser sous Linux ?
  • Comment décaler un tableau d'octets de 12 bits
  • Quel est le meilleur détecteur de fuite mémoire gratuit pour un programme C/C++ et ses plug-ins DLL ?
  • Existe-t-il une différence de performances entre i++ et ++i en C ?
  • Comment corriger la déclaration initiale de boucle for utilisée en dehors de l'erreur GCC en mode C99?
  • C :Quelle est la différence entre ++i et i++ ?
  • Trouver le bit d'ordre le plus élevé en C
  • Que fait l'opérateur virgule ?
  • Y a-t-il une différence entre foo(void) et foo() en C++ ou C ?
  • Conversion signée en non signée en C - est-ce toujours sûr ?
  • Initialisation de chaîne avec et sans terminateur de fin explicite
  • Existe-t-il une alternative à l'utilisation de % (module) en C/C++ ?
  • Comment définir, effacer et basculer un seul bit ?
  • Comment puis-je exécuter un programme externe à partir de C et analyser sa sortie ?
  • Outil pour suivre les dépendances #include
  • la déclaration de fonction n'est pas un prototype
  • Pourquoi ne puis-je pas convertir 'char**' en 'const char* const*' en C ?
  • Qu'est-ce qu'un caractère non signé ?
  • Exécuter le programme à partir d'un programme C
  • comment puis-je intercepter les appels système Linux?
  • Qu'est-ce qu'une table de symboles ?
  • Code C de test unitaire
  • Macro pour tester si un type entier est signé ou non signé
  • Existe-t-il un moyen d'insérer du code assembleur dans C?
  • Comment être averti d'un changement de fichier/répertoire en C/C++, idéalement en utilisant POSIX
  • Comment démarrer des threads en C ordinaire ?
  • Meilleures ressources pour convertir les en-têtes dll C/C++ en Delphi ?
  • Qu'est-ce que la règle d'aliasing strict ?
  • Où puis-je trouver la mise en œuvre la plus rapide au monde ?
  • Quels sont les comportements communs non définis/non spécifiés pour C que vous rencontrez ?
  • Un outil gratuit pour vérifier le code source C/C++ par rapport à un ensemble de normes de codage ?
  • Où sont stockées les variables statiques en C et C++ ?
  • Que signifie {0} lors de l'initialisation d'un objet ?
  • Supprimer en toute sécurité une clé USB à l'aide de l'API Win32 ?
  • Où puis-je trouver les documents standards C ou C++ actuels ?
  • Utilisation de C/Pthreads :les variables partagées doivent-elles être volatiles ?
  • Comment couper les espaces blancs de début/fin de manière standard ?
  • Comment faire une addition saturante non signée en C?
  • Comment configurer un ccache partagé
  • Pourquoi sizeof pour une structure n'est-il pas égal à la somme de sizeof de chaque membre ?
  • Conversion d'une chaîne de 1 et de 0 en valeur binaire
  • Compilateur C pour Windows ?
  • Quelle est la différence entre vmalloc et kmalloc ?
  • Comment déterminer la valeur du paramètre socket listen() backlog ?
  • Comment prévenir les SIGPIPE (ou les gérer correctement)
  • Le moyen le plus efficace d'implémenter une fonction puissance basée sur un nombre entier pow(int, int)
  • Décalage de structure C/C++
  • Comment comparer les structures pour l'égalité en C ?
  • Est-il possible de compiler Python en code machine ?
  • Comment obtenez-vous la sortie de l'assembleur à partir de la source C/C++ dans gcc ?
  • #ifdef vs #if - quelle est la meilleure/la plus sûre comme méthode pour activer/désactiver la compilation de sections de code particulières ?
  • Existe-t-il un modèle d'implémentation de machine d'état typique ?
  • Fonctionnalités cachées de C
  • entier non signé vs size_t
  • Comment puis-je vérifier mon indicateur d'octet, en vérifiant qu'un bit spécifique est à 1 ou 0 ?
  • En-tête C99 stdint.h et MS Visual Studio
  • Trouver par programmation le nombre de cœurs sur une machine
  • Un moyen facile d'utiliser des variables de types enum en tant que chaîne en C?
  • Comment savoir si un chemin donné est un répertoire ou un fichier ? (C/C++)
  • D est-il une alternative crédible à Java et C++ ?
  • Boucles de fichier d'en-tête C
  • Fortran est-il plus facile à optimiser que C pour les calculs lourds ?
  • Appeler C/C++ depuis Python ?
  • Comment puis-je obtenir le répertoire à partir duquel un programme s'exécute ?
  • Qu'est-ce qu'un callback en C et comment est-il implémenté ?
  • Comment vérifier le système d'exploitation avec une directive de préprocesseur ?
  • UTF-8 sous Windows
  • Pourquoi est-ce que j'obtiens une erreur de segmentation lors de l'écriture dans un char *s initialisé avec un littéral de chaîne, mais pas char s[] ?
  • 'const int' vs 'int const' comme paramètres de fonction en C++ et C
  • Parenthèse entourant les valeurs de retour en C
  • Erreur :l'élément d'initialisation n'est pas calculable au moment du chargement
  • Comment vérifier si un entier est pair ou impair ?
  • Pourquoi utiliser des instructions do-while et if-else apparemment dénuées de sens dans les macros ?
  • Impression des 0 de tête en C
  • Détection de l'architecture du processeur au moment de la compilation
  • Transférer une invocation d'une fonction variadique en C
  • Où est la fonction itoa sous Linux ?
  • Aides à l'analyse d'arguments pour C/Unix
  • Placement de l'astérisque dans les déclarations de pointeur
  • Que signifie 'const static' en C et C++ ?
  • Quelle est la bonne façon d'initialiser une très grande structure ?
  • Construire un serveur HTTP simple en C
  • Quand est-il possible d'utiliser une variable globale en C ?
  • Quel est l'algorithme derrière sleep() ?
  • Comment lire le contenu d'un fichier dans une chaîne en C ?
  • Façons d'ASSERT expressions au moment de la construction en C
  • Découverte automatique des dépendances C
  • Que doit renvoyer main() en C et C++ ?
  • Comment rejoindre un fil qui bloque le blocage des E/S ?
  • Comment régler par programmation l'horloge matérielle sous Linux ?
  • C Analogique vers STL
  • Comment initialiser tous les membres d'un tableau à la même valeur ?
  • Utilisation de la bibliothèque C++ dans le code C
  • Comment inverser une chaîne en place en C ou C++ ?
  • Besoin d'aide pour comprendre la méthode getbits() dans le chapitre 2 de K&R C
  • Spinlock contre Sémaphore
  • Comment compiler et exécuter C/C++ dans un terminal console Unix/Mac ?
  • Analyser l'entrée avec scanf en C
  • Quels outils existe-t-il pour la programmation fonctionnelle en C ?
  • Comment implémenter une liste circulaire (ring buffer) en C ?
  • C équivalent de autoflush (flush stdout après chaque écriture) ?
  • Comment fait-on l'exponentiation en C ?
  • Qu'est-ce qu'une erreur de bus ?
  • Pourquoi scanf() a-t-il besoin de %lf pour les doubles, alors que printf() est d'accord avec seulement %f ?
  • Comment lier en utilisant GCC sans -l ni chemin de codage en dur pour une bibliothèque qui ne suit pas la convention de dénomination libNAME.so ?
  • Passer un nombre variable d'arguments
  • Accès aux valeurs de tableau via l'arithmétique de pointeur par rapport à l'indice en C
  • Quelle est la différence entre sigaction et signal?
  • Que représente un type suivi de _t (trait de soulignement-t) ?
  • Quelle est la meilleure façon de vérifier si un fichier existe en C ?
  • Différence entre les fichiers écrits en mode binaire et texte
  • Obtenir le chemin absolu d'un fichier
  • Comment allouer de la mémoire alignée uniquement en utilisant la bibliothèque standard ?
  • Comment puis-je retourner par programme le maximum de deux entiers sans utiliser d'opérateurs de comparaison et sans utiliser if, else, etc.?
  • Temps de compilation du système d'exploitation
  • Créer une application sans fenêtre
  • Pourquoi devrions-nous typedef une structure si souvent en C ?
  • L'auto est-il toujours utile en C/C++ ?
  • Pourquoi l'instruction switch a-t-elle été conçue pour nécessiter une pause ?
  • Supprimer les commentaires C et C++ à l'aide de Python ?
  • Convertir un jeton de préprocesseur en chaîne
  • Comment puis-je obtenir la taille d'un fichier en C?
  • Obtenir le nom de base du fichier source au moment de la compilation
  • Le TCHAR est-il toujours d'actualité ?
  • Surveiller la charge de la batterie avec l'API Win32
  • Comment imprimer la valeur complète d'une longue chaîne dans gdb ?
  • Fonction de minuterie pour fournir le temps en nanosecondes en utilisant C++
  • MySQL :Comment déterminer les relations de clé étrangère par programmation ?
  • Les fuites de mémoire sont-elles toujours acceptables ?
  • Équivalent à Windows getch() pour les plantages Mac/Linux
  • Portée des littéraux (chaîne)
  • Existe-t-il une alternative à sleep() en C ?
  • Quels registres enregistrer dans la convention d'appel ARM C ?
  • Quand dois-je utiliser mmap pour accéder aux fichiers ?
  • do { ... } while (0) — à quoi ça sert ?
  • strdup() - que fait-il en C ?
  • Java – C-Like Fork ?
  • Comment faire mourir le processus enfant après la sortie du parent?
  • Waitpid équivalent avec timeout?
  • Comment définir l'affinité CPU pour un processus à partir de C ou C++ sous Linux ?
  • Éviter les zéros à droite dans printf()
  • Comment voir un fichier source C/C++ après le prétraitement dans Visual Studio ?
  • Vérifier si quelque chose a été mallocé
  • Quelle est la syntaxe complète de la boucle for en C ?
  • Comment structurer #includes en C
  • Quelle est la meilleure façon de faire une boucle arrière en C/C#/C++ ?
  • Comment concaténer des chaînes constantes/littérales en C ?
  • Comment estimer la surcharge de changement de contexte de thread ?
  • Implémentation CRC32 C ou C++
  • Comment désactiver le mot-clé d'interface sur Visual C++ Express 2008 ?
  • Mise à l'échelle et rotation d'image en C/C++
  • Comment obtenir le répertoire courant dans un programme C ?
  • Qu'est-ce que __stdcall ?
  • Quelle est la raison pour laquelle fread/fwrite prend la taille et compte comme arguments ?
  • Impression du pavé gauche avec des espaces
  • Placement de la déclaration des variables en C
  • Différence entre une structure et un syndicat
  • Où gcc recherche-t-il les fichiers d'en-tête C et C++ ?
  • Existe-t-il un remplacement pour unistd.h pour Windows (Visual C) ?
  • Threading Windows :_beginthread vs _beginthreadex vs CreateThread C++
  • Combien d'instructions asm par instruction C ?
  • Comment initialiser une structure conformément aux normes du langage de programmation C
  • Comment vérifier si un fichier est un fichier normal ?
  • Comment lire une ligne depuis la console en C ?
  • générer des dépendances pour un makefile pour un projet en C/C++
  • Bibliothèque Unicode Light C
  • Implémenter RAII en pur C ?
  • fichiers .def DLL C/C++
  • Quelle est la taille d'un enum en C ?
  • Comment mesurer le temps en millisecondes en utilisant ANSI C ?
  • Pourquoi est-il considéré comme une mauvaise pratique d'omettre les accolades ?
  • sprintf () sans espace nul à la fin en C
  • Comment écrire du code orienté objet en C ?
  • Comment obtenir le nom de la fonction à partir du pointeur de la fonction dans le noyau Linux ?
  • Que signifient 1.#INF00, -1.#IND00 et -1.#IND ?
  • Comment travailler avec un pointeur vers un pointeur vers une structure en C?
  • Orientation objet en C
  • Gestion de la configuration basée sur les fichiers en C (Unix)
  • #inclure un fichier texte dans un programme C sous forme de char[]
  • La taille de (un pointeur) est-elle toujours égale à quatre ?
  • Pourquoi l'astérisque précède-t-il le nom de la variable plutôt qu'après le type ?
  • Espaces de noms en C
  • Gestion des erreurs en code C
  • Avec les tableaux, pourquoi a[5] ==5[a] ?
  • Utilisez-vous les fonctions 'sûres' du TR 24731 ?
  • Quand et pourquoi un compilateur initialisera-t-il la mémoire à 0xCD, 0xDD, etc. sur malloc/free/new/delete ?
  • Pourquoi les littéraux de caractères C sont-ils des ints au lieu de chars ?
  • Pourquoi y a-t-il des digraphes en C et C++ ?
  • Existe-t-il des macros pour déterminer si mon code est compilé sous Windows ?
  • Pourquoi malloc alloue-t-il un nombre d'octets différent de celui demandé ?
  • Qu'est-ce que l'astuce LD_PRELOAD ?
  • Différence entre la bibliothèque d'exécution C/C++ et la bibliothèque standard C/C++
  • Obtenir le type MIME à partir du nom de fichier en C
  • Exécuter/interpréter C au-dessus de la JVM ?
  • Capturez des caractères à partir de l'entrée standard sans attendre que vous appuyiez sur Entrée
  • Pourquoi le C est-il si rapide et pourquoi les autres langages ne sont-ils pas aussi rapides ou plus rapides ?
  • À quoi time_t est-il finalement un typedef ?
  • Comment allez-vous imprimer n'importe quel caractère, chaîne ou valeur d'une variable sans fonctions de bibliothèque en C ?
  • Arrondir à la prochaine puissance de 2
  • instruction de retour vs exit() dans main()
  • NULL est-il toujours faux ?
  • Extension de python - à swig, pas à swig ou Cython
  • Ecriture de firmware :assemblage ou haut niveau ?
  • Quel est l'équivalent de Posix popen() dans l'API Win32 ?
  • Est-ce que l'utilisation d'un bloc while pour ne rien faire est une mauvaise chose ?
  • Bibliothèque C vs WinApi
  • Quelle est la différence entre size_t et int en C++ ?
  • Obtenir GDB pour enregistrer une liste de points d'arrêt
  • Quel est le but des blocs anonymes { } dans les langages de style C ?
  • Étant donné un flux audio, trouver quand une porte claque (calcul du niveau de pression acoustique ?)
  • Pourquoi quelqu'un utiliserait-il C plutôt que C++ ?
  • Comment utiliser correctement le mot clé extern en C
  • Comment trouver le 'sizeof' (un pointeur pointant vers un tableau) ?
  • Comment appeler un programme externe avec des paramètres ?
  • Comment obtenir une surcharge de fonctions en C ?
  • Comment fonctionnent les pseudo-terminaux *nix ? Quel est le canal maître/esclave ?
  • Ordre des octets avec un grand nombre de caractères en C
  • Comment puis-je simuler le polymorphisme de style OO en C ?
  • C/C++ vérifie si un bit est défini, c'est-à-dire une variable int
  • Outils pour obtenir un graphique d'appel de fonction pictural de code
  • convertir un nombre entier en tableau
  • Comment fonctionne l'appareil de Duff ?
  • Pourquoi C n'a-t-il pas de flottants non signés ?
  • Bibliothèque de fractionnement PDF rapide
  • C :pointeur vers struct dans la définition de struct
  • Comment savoir ce que signifie 'errno' ?
  • Appel d'un script à partir d'un programme C setuid root - le script ne s'exécute pas en tant que root
  • Tester la validité des pointeurs (C/C++)
  • Est-il possible de NSLog C Structs (comme CGRect ou CGPoint) ?
  • tuer un processus démarré avec popen
  • Objective-C :BOOL vs bool
  • Émuler un décalage de bits variable en utilisant uniquement des décalages constants ?
  • Constructeur par défaut en C
  • Que fait poll() avec un timeout de 0 ?
  • Bons outils pour créer un parseur/analyseur C/C++
  • Programmation C :comment programmer pour Unicode ?
  • Quelle est la différence entre read() et fread() ?
  • Affectation de chaînes à des tableaux de caractères
  • enregistrer le mot-clé en C ?
  • Quand l'assemblage est-il plus rapide que C ?
  • Que signifie statique en C ?
  • GrandEntier en C ?
  • À partir de l'espace utilisateur, comment puis-je savoir si le chien de garde logiciel de Linux est configuré sans issue ?
  • Conversion d'un pointeur de fonction en un autre type
  • Qu'est-ce qu'une fonction statique en C ?
  • Comment puis-je obtenir le HMODULE pour le code en cours d'exécution ?
  • Coder un site web en C ?
  • Question sur une définition de fonction (trois points dans les paramètres..)
  • Dois-je apprendre le C avant d'apprendre le C++ ?
  • Quels sont les avantages d'un chemin relatif tel que ../include/header.h pour un en-tête ?
  • Comment tester une fonction statique
  • Comment enregistrer des trames de pile avec Windows x64
  • définition de structure auto-référentielle?
  • Comment dois-je imprimer des types comme off_t et size_t ?
  • Reroutage de stdin et stdout depuis C
  • Existe-t-il un interpréteur pour C ?
  • Pointeurs de fonction et rappels en C
  • comment array[100] ={0} définit-il le tableau entier sur 0 ?
  • Convertir un chiffre de caractère en l'entier correspondant en C
  • Le court-circuit des opérateurs logiques est-il obligatoire ? Et l'ordre d'évaluation ?
  • Est-ce que "privé" est un mot-clé C ?
  • Programmation Win32 masquant la fenêtre de la console
  • Détecter des #includes superflus en C/C++ ?
  • Comment puis-je obtenir la liste des fichiers d'un répertoire en utilisant C ou C++ ?
  • Le moyen le plus simple d'inverser une valeur booléenne ?
  • Dois-je lancer le résultat de malloc?
  • Quelqu'un a-t-il déjà utilisé la macro de pré-processeur __COUNTER__ ?
  • Quelles sont les astuces que je peux utiliser avec les macros ?
  • Quelles seraient les limitations de C++ par rapport au langage C ?
  • Une bibliothèque pour les types de données génériques en C ?
  • Comment créer un serveur DNS simple personnalisé en C/C++
  • Dois-je apprendre GTK+ ou GTKMM ?
  • Qu'est-ce que ** en C++ ?
  • Différence entre void main et int main en C/C++ ?
  • effacer un tableau de caractères c
  • strlen() sur une chaîne de caractères non terminée par un caractère nul ?
  • Les avantages de l'utilisation des pointeurs de fonction
  • Outil pour expliquer le code C
  • Quelle est la bonne façon de lire à partir d'un socket TCP en C/C++ ?
  • J'ai besoin d'implémenter un filtre Butterworth en C. Est-il plus facile d'obtenir une bibliothèque avec cette fonctionnalité ou d'écrire le code ?
  • Quelle fonction de hachage entière est bonne qui accepte une clé de hachage entière ?
  • Quelles sont les méthodes de refactoring pour réduire la taille du code compilé ?
  • Convertir une bibliothèque statique en bibliothèque partagée ?
  • Que se passe-t-il VRAIMENT lorsque vous ne vous libérez pas après malloc ?
  • Fichiers .o vs fichiers .a
  • A quoi servent les macros C ?
  • Macros de contrôle de flux avec 'goto'
  • Soustraction sans signe moins en C
  • Comment copier le répertoire de l'arborescence source vers l'arborescence binaire ?
  • Est-il préférable d'utiliser les arguments C void void foo(void) ou non void foo() ?
  • Quelles sont les différences entre C, C# et C++ en termes d'applications réelles ?
  • Pourquoi convertir les valeurs de retour inutilisées en void ?
  • J'ai entendu dire que i++ n'est pas thread-safe, ++i est-il thread-safe ?
  • Comment faire une macro variadique (nombre variable d'arguments)
  • Comment empêcher les définitions multiples en C ?
  • Index de tableau hors limite en C
  • Que se passe-t-il lorsque GetTickCount() s'enroule ?
  • A quoi sert l'opérateur unaire plus ?
  • Les meilleures façons d'analyser une URL en utilisant C ?
  • Pourquoi -o est-il un candidat à la suppression du compilateur et de l'éditeur de liens Microsoft ?
  • Comment faire des E/S de console non bloquantes sous Linux en C ?
  • Implémentation de l'allocation
  • Pourquoi cette implémentation de offsetof() fonctionne-t-elle ?
  • Nombre d'éléments dans une énumération
  • Correction d'un bug avec quatre nops dans un if(0), le monde n'a plus de sens
  • Obtenir l'heure actuelle en C en utilisant time.h
  • Que signifient les indices pour le nom addrinfo dans la programmation de socket
  • Est-ce une bonne idée de pointer typedef ?
  • Algorithme efficace pour l'inversion de bits (de MSB->LSB à LSB->MSB) en C
  • Utilisation réaliste du mot-clé "restrict" C99 ?
  • Les fonctions inline en C/C++ sont-elles un moyen de les rendre thread-safe ?
  • Retourner une énumération d'une fonction en C ?
  • taille d'une union en C/C++
  • La taille du tableau au moment de l'exécution sans allocation dynamique est-elle autorisée ?
  • #ifdef pour la plate-forme 32 bits
  • Lire une ligne d'entrée plus rapidement que fgets ?
  • Dois-je utiliser char** argv ou char* argv[] ?
  • Comment nommer un thread sous Linux ?
  • Meilleures pratiques pour les opérations de décalage circulaire (rotation) en C++
  • Pourquoi mon chat fonctionne-t-il plus lentement avec les appels système que le chat de Linux ?
  • Comment modifier un pointeur qui a été passé dans une fonction en C ?
  • Dois-je prendre la peine de détecter les erreurs OOM (mémoire insuffisante) dans mon code C ?
  • Représenter des entiers en doubles
  • Comment pouvoir extraire des commentaires de l'intérieur d'une fonction dans doxygen ?
  • Comment aligner un nombre comme celui-ci en C ?
  • Position du bit le moins significatif défini
  • Comment diviser un littéral de chaîne sur plusieurs lignes en C / Objective-C?
  • Bibliothèques de traitement d'images C/C++ multiplateformes rapides
  • La dernière virgule dans l'énumération C est-elle requise ?
  • Déterminer si une chaîne est une adresse IPv4 valide en C
  • calculs de décalage de tableau dans un tableau multidimensionnel (colonne vs ligne majeure)
  • Indentation #définit
  • Utilisation valide de goto pour la gestion des erreurs en C ?
  • Inverser une chaîne en C
  • Avertissement avec nftw
  • Entrée de chaîne pour flex lexer
  • Pourquoi les expressions vides sont-elles légales en C/C++ ?
  • Comment générer un int aléatoire en C?
  • getch est obsolète
  • Pourquoi tout le code compilé n'est-il pas indépendant de la position ?


  • Page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
    28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [53] 54
    55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
    82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
    109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
    136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
    163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
    190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216
    217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
    244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
    271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297
    298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324
    325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351
    352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
    379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405
    406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432
    433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
    460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486
    487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513
    514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540
    541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567
    568 569 570 571 572 573 574